0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
MB90F912BSPMC-GSE1

MB90F912BSPMC-GSE1

  • 厂商:

    CYPRESS(赛普拉斯)

  • 封装:

    LQFP-48_7X7MM

  • 描述:

    IC MCU 16BIT 128KB FLASH 48LQFP

  • 数据手册
  • 价格&库存
MB90F912BSPMC-GSE1 数据手册
The following document contains information on Cypress products. The document has the series name, product name, and ordering part numbering with the prefix “MB”. However, Cypress will offer these products to new and existing customers with the series name, product name, and ordering part number with the prefix “CY”. How to Check the Ordering Part Number 1. Go to www.cypress.com/pcn. 2. Enter the keyword (for example, ordering part number) in the SEARCH PCNS field and click Apply. 3. Click the corresponding title from the search results. 4. Download the Affected Parts List file, which has details of all changes For More Information Please contact your local sales office for additional information about Cypress products and solutions. About Cypress Cypress is the leader in advanced embedded system solutions for the world's most innovative automotive, industrial, smart home appliances, consumer electronics and medical products. Cypress' microcontrollers, analog ICs, wireless and USB-based connectivity solutions and reliable, high-performance memories help engineers design differentiated products and get them to market first. Cypress is committed to providing customers with the best support and development resources on the planet enabling them to disrupt markets by creating new product categories in record time. To learn more, go to www.cypress.com. MB90911AS/F912BS/V950AMAS F2MC-16LX MB90910 Series 16-bit Microcontroller The MB90910 series, loaded 1 channel FULL-CAN controller and Flash ROM, is general-purpose Cypress 16-bit microcontroller designing for automotive and industrial applications. Its main feature is the on-board CAN controllers, which conform to Ver 2.0 Part A and Part B, while supporting a very flexible message buffer scheme and so offering more functions than a normal FULL-CAN approach. With the new 0.18m CMOS technology, Cypress now offers on-chip Flash ROM program memory up to 128 Kbytes. The power supply (1.8 V) is supplied to the MCU core from an internal regulator circuit. This creates a major advantage in terms of EMI and power consumption. The internal PLL clock frequency multiplier provides an internal 31.25 ns instruction execution time from an external 4 MHz clock. The unit features a 4-channel input capture unit 1 channel 16-bit free-run timer, 2-channel LIN-UART, 1-channel UART, and 16-channel 8/10-bit A/D converter as the peripheral resource. Features Clock Low power consumption (standby) mode ■ Built-in PLL clock frequency multiplication circuit ■ Sleep mode (a mode that halts CPU operating clock) ■ Selection of machine clocks (PLL clocks) is allowed among frequency division by 2 on oscillation clock and multiplication of 1 to 8 times of oscillation clock (for 4 MHz oscillation clock, 4 MHz to 32 MHz) ■ Main timer mode (timebase timer mode that is transferred from main clock mode) ■ PLL timer mode (timebase timer mode that is transferred from PLL clock mode) ■ Stop mode (a mode that stops oscillation clock) ■ CPU blocking operation mode ■ Minimum execution time of instruction : 31.25 ns (when operating with 4-MHz oscillation clock and 8-time multiplied PLL clock) Instruction system best suited to controller Process ■ 16 Mbytes CPU memory space CMOS technology ■ 24-bit internal addressing I/O port ■ Wide choice of data types (bit, byte, word, and long word) ■ Wide choice of addressing modes (23 types) General purpose input/output port (CMOS output) : - 36 ports ■ Enhanced multiply-divide instructions with sign and RETI instructions ■ Timebase timer, watchdog timer : 1 channel ■ Enhanced high-precision computing with 32-bit accumulator ■ 8/16-bit PPG timer : 8-bit  6 channels or 16-bit  3 channels Instruction system compatible with high-level language (C language) and multitask ■ 16-bit reload timer : 2 channels ■ 16- bit input/output timer ❐ -16-bit free-run timer : 1 channel (FRT0 : ICU 0/1/2/3) ❐ -16- bit input capture : (ICU) : 4 channels ■ Employing system stack pointer ■ Enhanced various pointer indirect instructions ■ Barrel shift instructions Timer FULL-CAN controller : 1 channel Increased processing speed ■ Compliant with CAN specifications Version 2.0 Part A and B 4-byte instruction queue ■ 16 message buffers are built in Powerful interrupt function ■ CAN wake-up function ■ Powerful 8-level, 34-condition interrupt feature ■ Up to 8 channels external interrupts are supported CPU-independent automatic data transfer function Expanded intelligent I/O service function (EI2OS) : up to 16 channels Cypress Semiconductor Corporation Document Number: 002-04578 Rev. *A • 198 Champion Court UART (LIN/SCI) : LIN-UART2 channels, UART  1 channel ■ Equipped with full-duplex double buffer ■ Clock-asynchronous or clock-synchronous serial transmission is available • San Jose, CA 95134-1709 • 408-943-2600 Revised April 12, 2016 MB90910 Series DTP/External interrupt : up to 8 channels, CAN wakeup : up to 1 channel Program patch function Module for activation of expanded intelligent I/O service (EI2OS) and generation of external interrupt by external input Capable of changing input voltage for port Address matching detection for 6 address pointers Delay interrupt generator module Automotive/CMOS-Schmitt input level (initial level is Automotive in single-chip mode) Generates interrupt request for task switching ROM security function 8/10-bit A/D converter : 16 channels The content of ROM can be protected (Only MASK ROM product). ■ Resolution is selectable between 8-bit and 10-bit ■ Activation by external trigger input is allowed ■ Conversion time : 3 s (at 24 MHz machine clock, including sampling time) Document Number: 002-04578 Rev. *A Flash memory security function Protects the content of Flash memory Page 2 of 64 MB90910 Series Contents Product Lineup ................................................................ 4 Pin Assignment ................................................................ 6 Pin Description ................................................................. 7 I/O Circuit Type .............................................................. 10 Handling Devices ............................................................ 15 Block Diagrams .............................................................. 18 Memory Map .................................................................... 20 I/O Map ............................................................................. 21 CAN Controllers .............................................................. 29 Interrupt Factors, Interrupt Vectors, Interrupt Control Register .............................................. 36 Electrical Characteristics ............................................... 38 Absolute Maximum Ratings ....................................... 38 Recommended Conditions ........................................ 40 DC Characteristics .................................................... 41 Document Number: 002-04578 Rev. *A AC Characteristics ..................................................... 43 Clock Timing .............................................................. 43 Reset Standby Input .................................................. 45 Power-on Reset ......................................................... 46 UART ......................................................................... 46 Trigger Input Timing .................................................. 51 Timer Related Resource Input Timing ....................... 52 Timer Related Resource Output Timing .................... 52 CAN PLL cycle jitter .................................................. 53 A/D Converter ............................................................ 54 Definition of A/D Converter Terms ........................... 56 Flash Memory Program/Erase Characteristics ......... 59 Ordering Information ..................................................... 60 Package Dimension ........................................................ 61 Major Changes .................................................................62 Page 3 of 64 MB90910 Series 1. Product Lineup Part number MB90V950AMAS MB90F912BS MB90911AS Evaluation product Flash memory product MASK ROM product Parameter Type 2 F MC-16LX CPU CPU On-chip PLL clock multiplier (1, 2, 3, 4, 6, 8, 1/2 when PLL stops) Minimum instruction execution time : 31.25 ns (4 MHz osc. PLL 8) System clock ROM External 128 Kbytes 64 Kbytes RAM 30 Kbytes 8 Kbytes 4 Kbytes Emulator-specific power supply*1 FPGA data*2 Adaptor board*  Yes   Rev 050617 2 Technology MB2147-20 Rev.04C or later 0.35 m CMOS with built-in power supply regulator 0.18 m CMOS with built-in power supply regulator Operation voltage range 5 V  10  3.0 V to 5.5 V : When normal operating Operating ambient temperature  40 °C to 105 °C PGA-299 LQFP-48 LIN-UART  7 channels LIN-UART  2 channels, UART  1 channel Package UART I2C (400 kbps) A/D converter 16-bit Reload timer Wide range of baud rate settings using a dedicated reload timer Special synchronous options for adapting to different synchronous serial protocols LIN functionality working either as master or slave LIN device (Supported by LIN-UART only) 2 channels  24 input channels 16 input channels 10-bit or 8-bit resolution Conversion time : Min 3 s include sample time (per one channel) 4 channels 16-bit Output compare fsys/23, Operation clock frequency : Supports External Event Count function 2 channels 16-bit I/O timer 2 channels fsys/21, fsys/25 (fsys  Machine clock frequency) 1 channel Generates an interrupt signal on overflow Operation clock freq. : fsys, fsys/21, fsys/22, fsys/23, fsys/24, fsys/25, fsys/26, fsys/27 (fsys  Machine clock freq.) I/O Timer 0 (clock input FRCK0) corresponds to ICU0/1/2/3, OCU 0/1/2/3 I/O Timer 1 (clock input FRCK1) corresponds to ICU4/5/6/7, OCU 4/5/6/7 8 channels  Generates an interrupt signal when one of the 16-bit I/O timer matches the output compare register A pair of compare registers can be used to generate an output signal. (Continued) Document Number: 002-04578 Rev. *A Page 4 of 64 MB90910 Series (Continued) Part number MB90V950AMAS MB90F912BS MB90911AS Parameter 16-bit Input capture 8/16-bit PPG 8 channels 4 channels Rising edge, falling edge or rising & falling edge sensitive Signals an interrupt upon external event 8 channels (16-bit) /16 channels (8-bit) Sixteen 8-bit reload counters Sixteen 8-bit reload registers for L pulse width Sixteen 8-bit reload registers for H pulse width 3 channels (16-bit) /6 channels (8-bit) Six 8-bit reload counters Six 8-bit reload registers for L pulse width Six 8-bit reload registers for H pulse width Supports 8-bit and 16-bit operation modes A pair of 8-bit reload counters can be configured as one 16-bit reload counter or as 8-bit prescaler plus 8-bit reload counter Operating clock freq. : fsys, fsys/21, fsys/22, fsys/23, fsys/24 or 128 s@fosc  4 MHz (fsys  Machine clock frequency, fosc  Oscillation clock frequency) 3 channels CAN controller DTP/External interrupt (8 channels) D/A Converter 1 channel Conforms to CAN Specification Version 2.0 Part A and B Automatic re-transmission in case of error Automatic transmission in response to Remote Frames Prioritized 16 message buffers for data and ID’s Supports multiple messages Flexible configuration of acceptance filtering : Full bit compare/Full bit mask/Two partial bit masks Supports up to 1 Mbps Can be used rising edge, falling edge, starting up by H/L level input, external interrupt, expanded intelligent I/O services (EI2OS) 8-bit  2 channels  I/O Ports Virtually all external pins can be used as general purpose I/O port All ports are push-pull outputs Bit-wise settable as input/output or peripheral signal Can be configured 8 as CMOS schmitt trigger/ automotive inputs (in blocks of 8 pins) TTL input level settable for external bus (32-pin only for external bus) Flash memory (Flash memory product only) Supports automatic programming, Embedded Algorithm Write/Erase/Erase-Suspend/Resume commands A flag indicating completion of the algorithm Boot block configuration Erase can be performed on each block Flash Security *1: It is setting of Jumper switch (TOOL VCC) when emulator (MB2147-01) is used. Please refer to the Emulator hardware manual for the details. *2: Contact the sales or support representative if using other than those above of FPGA data and adaptor boards. Document Number: 002-04578 Rev. *A Page 5 of 64 MB90910 Series 2. Pin Assignment ■ MB90F912BS, MB90911AS P86/SOT1 P87/SCK1 P85/SIN1 37 40 38 P43/TX1 41 39 P83/SOT0/TOT2 P42/RX1/INT9R 42 P82/SIN0/INT14R/TIN2 P44/FRCK0 45 P84/SCK0/INT15R P40 46 43 P41 47 44 AVss 48 (TOP VIEW) AVcc 1 36 P20* AVR 2 35 P21/PPGB(A)* P60/AN0 3 34 P22/PPGD(C)* P61/AN1 4 33 P23/PPGF(E)* P62/AN2 5 32 P24/IN0 P63/AN3 6 P64/AN4 7 P65/AN5/PPGA(B) 8 29 P27/IN3 P66/AN6/PPGC(D) 9 28 X1 LQFP-48 31 P25/IN1 30 P26/IN2 17 18 19 20 21 22 23 24 P55/AN13/INT10 P56/AN14/INT11 P57/AN15/INT13 MD2 MD1 MD0 RST Vcc Vss 16 25 15 12 P53/AN11/TIN3 P50/AN8/SIN2 P54/AN12/TOT3/INT8 C 14 X0 26 P52/AN10/SCK2 27 11 13 10 P51/AN9/SOT2 P67/AN7/PPGE(F) P80/ADTG/INT12R (FPT-48P-M26) * : High current output port Document Number: 002-04578 Rev. *A Page 6 of 64 MB90910 Series 3. Pin Description Pin No. Pin name I/O circuit type* 1 AVCC I VCC power input pin for analog circuit. 2 AVR  Power (Vref) input pin for A/D converter. It should be below VCC. 3 to 7 P60 to P64 AN0 to AN4 H P65 to P67 PPGA (B) , PPGC (D) , PPGE (F) ADTG Analog input pins for A/D converter. Output pins for PPG. General-purpose I/O port. F INT12R AN8 General-purpose I/O port. L SIN2 AN9 General-purpose I/O port. H SOT2 15 16 17 AN10 Analog input pin for A/D converter. Serial data output pin for UART2. P52 14 Analog input pin for A/D converter. Serial data input pin for UART2. P51 13 Trigger input pin for A/D converter. External interrupt request input pin for INT12R. P50 12 Analog input pins for A/D converter. H P80 11 General-purpose I/O port. General-purpose I/O port. AN5 to AN7 8 to 10 Function General-purpose I/O port. H Analog input pin for A/D converter. SCK2 Clock I/O pin for UART2. P53 General-purpose I/O port. AN11 H Analog input pin for A/D converter. TIN3 Event input pin for reload timer 3. P54 General-purpose I/O port. AN12 TOT3 H Analog input pin for A/D converter. Output pin for reload timer 3 INT8 External interrupt request input pin for INT8. P55 General-purpose I/O port. AN13 INT10 H Analog input pin for A/D converter. External interrupt request input pin for INT10. (Continued) Document Number: 002-04578 Rev. *A Page 7 of 64 MB90910 Series Pin No. Pin name I/O circuit type* General-purpose I/O port (Different I/O circuit type from MB90V950AMAS). P56 18 AN14 H INT11 AN15 Analog input pin for A/D converter. External interrupt request input pin for INT11. General-purpose I/O port (Different I/O circuit type from MB90V950AMAS). P57 19 Function H INT13 Analog input pin for A/D converter. External interrupt request input pin for INT13. 20 MD2 D Input pin for operation mode specification. 21, 22 MD1, MD0 C Input pins for operation mode specification. 23 RST E Reset input pin. 24 VCC 25 VSS   26 C I 27 X0 28 X1 29 to 32 A 38 39 Power supply stabilization capacitor pin. It should be connected to a higher than or equal to 0.1 F ceramic condenser. Oscillation input pin. Oscillation output pin. G IN3 to IN0 Event input pins for input capture 0 to 3. P23 to P21 J General-purpose I/O port. The register can be set to select whether to use a pull-up resistor. This function is enabled in single-chip mode. High current output port (Different I/O circuit type from MB90V950AMAS). PPGF (E) , PPGD (C) , PPGB(A) 37 Power input pin (0 V) . General-purpose I/O port. The register can be set to select whether to use a pull-up resistor. This function is enabled in single-chip mode. P27 to P24 33 to 35 36 Power input pin (3.5 V to 5.5 V) . P20 P85 SIN1 P87 SCK1 P86 SOT1 Output pins for PPG. J K F F General-purpose I/O port. The register can be set to select whether to use a pull-up resistor. This function is enabled in single-chip mode. High current output port (Different I/O circuit type from MB90V950AMAS). General-purpose I/O port. Serial data input pin for UART1. General-purpose I/O port. Clock I/O pin for UART1. General-purpose I/O port. Serial data output pin for UART1. (Continued) Document Number: 002-04578 Rev. *A Page 8 of 64 MB90910 Series (Continued) Pin No. 40 Pin name P43 TX1 I/O circuit type* F P42 41 RX1 F General-purpose I/O port. F INT15R 45 SIN0 INT14R Clock I/O pin for UART0. External interrupt request input pin for INT15R. P82 44 Serial data output pin for UART0. Output pin for reload timer 2. P84 SCK0 RX input pin for CAN1 controller. General-purpose I/O port. TOT2 43 TX output pin for CAN1 controller. External interrupt request input pin for INT9R. P83 SOT0 General-purpose I/O port. General-purpose I/O port. F INT9R 42 Function General-purpose I/O port. K Serial data input pin for UART0. External interrupt request input pin for INT14R. TIN2 Event input pin for reload timer 2. P44 F General-purpose I/O port (Different I/O circuit type from MB90V950AMAS). FRCK0 Free-run timer 0 clock input pin. 46, 47 P40, P41 F General-purpose I/O port 48 AVSS I VSS power input pin for analog circuit. * : For the I/O circuit type, refer to “I/O Circuit Type”. Document Number: 002-04578 Rev. *A Page 9 of 64 MB90910 Series 4. I/O Circuit Type Type Circuit Remarks A X1 Oscillation circuit : High-speed oscillation feedback resistor  approx. 1 M (MASK ROM product, Flash memory product) Xout X0 Standby control signal X1 Oscillation circuit : High-speed oscillation feedback resistor  approx. 1 M (Evaluation product) Xout X0 Standby control signal B Unused X1A Xout X0A Standby control signal C R CMOS hysteresis inputs D R CMOS hysteresis inputs Pull-down resistor Document Number: 002-04578 Rev. *A • MASK ROM product / Evaluation product : CMOS hysteresis input pin • Flash memory product : CMOS input pin • MASK ROM product / Evaluation product : CMOS hysteresis input pin • Flash memory product : - CMOS input pin - No Pull-down Page 10 of 64 MB90910 Series Type Circuit Remarks E CMOS hysteresis input pin Pull-up resistor R CMOS hysteresis inputs (Continued) Document Number: 002-04578 Rev. *A Page 11 of 64 MB90910 Series Type Circuit F Remarks • CMOS level output (IOL  4 mA, IOH   4 mA) • CMOS hysteresis inputs (VIH0.8Vcc VIL0.2Vcc) (With the standby-time input shutdown function) • Automotive input (With the standby-time input shutdown function) P-ch Pout N-ch Nout R CMOS hysteresis inputs Automotive inputs Standby control for input shutdown G Pull-up control Pull-up resistor P-ch P-ch Pout N-ch • CMOS level output (IOL  4 mA, IOH   4 mA) • CMOS hysteresis inputs (VIH0.8Vcc VIL0.2Vcc) (With the standby-time input shutdown function) • Automotive input (With the standby-time input shutdown function) Nout R CMOS hysteresis inputs Automotive inputs Standby control for input shutdown H P-ch Pout N-ch Nout R • CMOS level output (IOL  4 mA, IOH   4 mA) • CMOS hysteresis inputs (VIH0.8Vcc VIL0.2Vcc) (With the standby-time input shutdown function) • Automotive input (With the standby-time input shutdown function) • A/D analog input CMOS hysteresis inputs Automotive inputs Standby control for input shutdown Analog input (Continued) Document Number: 002-04578 Rev. *A Page 12 of 64 MB90910 Series Type Circuit I Remarks Protection circuit for power supply input P-ch N-ch J Pull-up control Pull-up resistor P-ch P-ch Pout high current output N-ch Nout high current output • CMOS level output (IOL  20 mA, IOH   14 mA) (MB90V950: IOL  4 mA, IOH   4 mA) • CMOS hysteresis inputs (VIH0.8Vcc VIL0.2Vcc) (With the standby-time input shutdown function) • Automotive input (With the standby-time input shutdown function) R CMOS hysteresis inputs Automotive inputs Standby control for input shutdown K P-ch N-ch Pout Nout R CMOS hysteresis input • CMOS level output (IOL  4 mA, IOH   4 mA) • CMOS hysteresis input (VIH0.7Vcc VIL0.3Vcc) (With standby-time input shutdown function) • Automotive input (With standby-time input shutdown function) • CMOS hysteresis inputs (VIH0.8Vcc VIL0.2Vcc) (With the standby-time input shutdown function) Automotive input CMOS hysteresis inputs Standby control for input shutdown (Continued) Document Number: 002-04578 Rev. *A Page 13 of 64 MB90910 Series (Continued) Type Circuit Remarks L P-ch N-ch Pout Nout R CMOS hysteresis input Automotive input CMOS hysteresis inputs • CMOS level output (IOL = 4 mA, IOH =  4 mA) • CMOS hysteresis inputs (VIH0.8Vcc VIL0.2Vcc) (With the standby-time input shutdown function) • Automotive input (With the standby-time input shutdown function) • CMOS hysteresis input (VIH0.7Vcc VIL0.3Vcc) (With the standby-time input shutdown function) • A/D analog input Standby control for input shutdown Analog input Document Number: 002-04578 Rev. *A Page 14 of 64 MB90910 Series 5. Handling Devices 1. Preventing latch-up CMOS IC chips may suffer latch-up under the following conditions : ■ A voltage higher than VCC pin or lower than VSS pin is applied to an input or output pin. ■ A voltage higher than the rated voltage is applied between VCC pin and VSS pin. ■ The AVCC power supply is applied before the VCC voltage. Latch-up may increase the power supply current drastically, causing thermal damage to the device. Use meticulous care not to exceed the rating. For the same reason, also be careful not to let the analog power-supply voltage (AVCC, AVR) exceed the digital power-supply voltage. 2. Treatment of unused pins Leaving unused input pins open may result in permanent damage of the device due to misbehavior or latch-up. Therefore, they must be pulled up or pulled down through resistors. In this case, those resistors should be more than 2 k. Unused bidirectional pins should be set to the output state and can be left open, or the input state with the above described connection. 3. Using external clock The high-speed oscillator pins (X0, X1) can not be used for external clock inputs. 4. Notes on during operation of PLL clock mode On this microcontroller, if in case the crystal oscillator breaks off or an external reference clock input stops while the PLL clock mode is selected, a self-oscillator circuit contained in the PLL may continue its operation at its self-running frequency. However, Cypress will not guarantee results of operations if such failure occurs. Document Number: 002-04578 Rev. *A Page 15 of 64 MB90910 Series 5. Power supply pins (VCC/VSS) ■ If there are multiple VCC and VSS pins, from the point of view of device design, pins to be of the same potential are connected the inside of the device to prevent malfunction such as latch-up. To reduce unnecessary radiation, prevent malfunctioning of the strobe signal due to the rise of ground level, and observe the standard for total output current, be sure to connect the VCC and VSS pins to the power supply and ground externally. ■ Connect VCC and VSS pins to the device from the current supply source at a low impedance. ■ As a measure against power supply noise, connect a capacitor of about 0.1 F as a bypass capacitor between VCC pin and VSS pin in the vicinity of VCC and VSS pins of the device. VCC VSS VCC VSS VSS VCC MB90910 Series VCC VSS VSS 6. ■ 7. VCC Pull-up/down resistors The MB90910 series does not support internal pull-up/down resistors (Port 2 : built-in pull-up resistors) . Use external components where needed. Crystal oscillator circuit Noises around X0 or X1 pin may be possible causes of malfunctions. Make sure to provide bypass capacitors via shortest distance from X0, X1 pins, crystal oscillator (or ceramic resonator) and ground lines, and make sure, that lines of oscillation circuit do not cross the lines of other circuits. It is highly recommended to provide a printed circuit board artwork surrounding X0 and X1 pins with a ground area for stabilizing the operation. Please ask the crystal maker to evaluate the oscillational characteristics of the crystal and this device. 8. Turning-on sequence of power supply to A/D converter and analog inputs Make sure to turn on the A/D converter power supply (AVCC and AVR) and analog inputs (AN0 to AN15) after turning-on the digital power supply (VCC) . Turn-off the digital power after turning off the A/D converter power supply and analog inputs. In this case, make sure that the voltage does not exceed AVRH or AVCC. 9. Connection of unused pins of A/D converter if A/D converter is not used Connect unused pins of A/D converter to AVCC  VCC, AVSS  AVR  VSS. 10. Notes on energization To prevent the internal regulator circuit from malfunctioning, set the voltage rise time during energization at 50 s or more (0.2 V to 2.7 V) . Document Number: 002-04578 Rev. *A Page 16 of 64 MB90910 Series 11. Stabilization of power supply voltage A sudden change in the power supply voltage may cause the device to malfunction even within the specified VCC power supply voltage operating guarantee range. Therefore, the VCC power supply voltage should be stabilized. For reference, the power supply voltage should be controlled so that VCC ripple variations (peak-to-peak value) at commercial frequencies (50 Hz/60 Hz) fall below 10 of the standard VCC power supply voltage and the coefficient of transient fluctuation does not exceed 0.1 V/ms at instantaneous power switching. 12. Initialization In the device, there are internal registers which are initialized only by a power-on reset. To initialize these registers, turn on the power again. 13. Notes on using CAN function To use CAN function, please set ’1’ to DIRECT bit of CAN direct mode register (CDMR) . If DIRECT bit is set to ’0’ (initial value) , wait states will be performed when accessing CAN registers. Note : Please refer to Hardware Manual of “MB90910 series for detail of CAN Direct Mode Register”. 14. Flash security function The security bit is located in the area of the Flash memory. If protection code 01H is written in the security bit, the Flash memory is in the protected state by security. Therefore, please do not write 01H in this address if you do not use the security function. Please refer to following table for the address of the security bit. MB90F912BS Flash memory size Address for security bit Embedded 1 Mbit Flash Memory FE0001H 15. Correspondence with TA  105 °C or more If used exceeding TA  105 °C, please consult with us due to the restricted reliability. It is ensured to write/erase data to the Flash memory between TA   40 °C and 105 °C. Document Number: 002-04578 Rev. *A Page 17 of 64 MB90910 Series 6. Block Diagrams ■ MB90V950AMAS X0, X1 RST Clock controller F2MC-16LX core RAM 30 Kbytes AVCC AVSS AN23 to AN0 AVRH AVRL ADTG 8/10-bit A/D converter 24 channels Internal data bus LIN-UART 7 channels FRCK0 Input capture 8 channels IN7 to IN0 Output compare 8 channels 16-bit free-run timer 1 Prescaler (7 channels) SOT6 to SOT0 SCK6 to SCK0 SIN6 to SIN0 16-bit I/O timer 0 OUT7 to OUT0 FRCK1 CAN controller 3 channels RX2 to RX0 TX2 to TX0 16-bit reload timer 4 channels TIN3 to TIN0 TOT3 to TOT0 AD15 to AD00 A23 to A16 ALE DA01, DA00 PPGF to PPG0 SDA1, SDA0 SCL1, SCL0 8-bit D/A converter 2 channels External bus HAK RDY CLK 8/16-bit PPG 16 channels I2C interface 2 channels DMA Document Number: 002-04578 Rev. *A RD WRL WRH HRQ DTP/ External interrupt INT15 to INT8 (INT15R to INT8R) INT7 to INT0 Clock monitor CKOT Page 18 of 64 MB90910 Series ■ MB90F912BS, MB90911AS X0, X1 Clock controller RST F2MC-16LX core RAM Flash*1 SOT0, SOT1, SOT2 SCK0, SCK1, SCK2 SIN0, SIN1, SIN2 AVCC AVSS AN15 to AN0 AVR ADTG PPGA(B), PPGB(A), PPGF(E), PPGD(C), PPGC(D), PPGE(F) LIN-UART 2 channels UART 1 channel 8/10-bit A/D converter 16 channels 8/16-bit PPG 3 channels IN0 to IN3 16-bit I/O timer 0 FRCK0 CAN controller 1 channel Internal data bus Prescaler 3 channels Input capture 4 channels 16-bit reload timer 2 channels RX1 TX1 TIN2, TIN3 TOT2, TOT3 MASK ROM*2 DTP/ External interrupt INT8, INT9R, INT10, INT11, INT12R, INT13, INT14R, INT15R *1 : Only for MB90F912BS *2 : Only for MB90911AS Document Number: 002-04578 Rev. *A Page 19 of 64 MB90910 Series 7. Memory Map FFFFFFH FF0000H FEFFFFH FE0000H FDFFFFH FD0000H FCFFFFH FC0000H FBFFFFH FB0000H FAFFFFH FA0000H F9FFFFH F90000H F8FFFFH ROM (FF bank) ROM (FE bank) 007900H 0078FFH ROM (FF bank) FF0000H FEFFFFH FFFFFFH ROM (FF bank) FF0000H ROM (FE bank) FE0000H ROM (FC bank) ROM (FB bank) ROM (FA bank) ROM (F9 bank) F77FFFH ROM (F8 bank) F70000H External access area 008000H 007FFFH FFFFFFH ROM (FD bank) F80000H 00FFFFH MB90911AS MB90F912BS MB90V950AMAS ROM (image of FF bank) Peripheral 010000H 00FFFFH 008000H 007FFFH ROM (image of FF bank) Peripheral 007900H 00FFFFH 008000H 007FFFH ROM (image of FF bank) Peripheral 007900H RAM 30 Kbytes 0020FFH RAM 8 Kbytes 000100H 0000EFH 000000H External access area Peripheral 000100H 0000FFH 0000F0H 0000EFH 000000H Peripheral 0010FFH 000100H 0000FFH 0000F0H 0000EFH 000000H RAM4 Kbytes Peripheral : Not accessible Note : The high-order portion of bank 00 gives the image of the FF bank ROM to make the small model of the C compiler effective. Since the low-order 16 bits are the same, the table in ROM can be referred without using the far specification in the pointer declaration. For example, an attempt to access 00C000H practically accesses the value at FFC000H in ROM. The ROM area in bank FF exceeds 32 Kbytes, and its entire image cannot be shown in bank 00. The image between FF8000H and FFFFFFH is visible in bank 00, while the image between FF0000H and FF7FFFH is visible only in bank FF. Document Number: 002-04578 Rev. *A Page 20 of 64 MB90910 Series 8. I/O Map Address Register 000000H,00 0001H 000002H Abbreviation Access Resource name Initial value R/W Port 2 XXXXXXXXB Reserved Port 2 Data Register 000003H PDR2 Reserved 000004H Port 4 Data Register PDR4 R/W Port 4 XXXXXXXXB 000005H Port 5 Data Register PDR5 R/W Port 5 XXXXXXXXB 000006H Port 6 Data Register PDR6 R/W Port 6 XXXXXXXXB R/W Port 8 XXXXXXXXB 000007H 000008H Reserved Port 8 Data Register 000009H,00 000AH PDR8 Reserved 00000BH Port 5 Analog Input Enable Register ADER5 R/W Port 5, A/D 11111111B 00000CH Port 6 Analog Input Enable Register ADER6 R/W Port 6, A/D 11111111B 00000DH Reserved 00000EH Input Level Select Register 0 ILSR0 R/W Ports XXXXXXXXB 00000FH Input Level Select Register 1 ILSR1 R/W Ports XXXX0XXXB R/W Port 2 00000000B 000010H,00 0011H 000012H Reserved Port 2 Direction Register 000013H DDR2 Reserved 000014H Port 4 Direction Register DDR4 R/W Port 4 00000000B 000015H Port 5 Direction Register DDR5 R/W Port 5 00000000B 000016H Port 6 Direction Register DDR6 R/W Port 6 00000000B R/W Port 8 00000000B W Port A 00000111B R/W Port 2 00000000B 000017H 000018H Reserved Port 8 Direction Register 000019H 00001AH Reserved Port A Direction Register 00001BH to 00001DH 00001EH DDR8 DDRA Reserved Port 2 Pull-up Control Register 00001FH PUCR2 Reserved (Continued) Document Number: 002-04578 Rev. *A Page 21 of 64 MB90910 Series Address Register Abbreviation Access Resource name Initial value 000020H Serial Mode Register 0 SMR0 W, R/W 000000000B 000021H Serial Control Register 0 SCR0 W, R/W 00000000B 000022H Reception/Transmission Data Register 0 RDR0/TDR0 R/W 00000000B/ 111111111B 000023H Serial Status Register 0 SSR0 R, R/W 000024H Extended Communication Control Register 0 ECCR0 R, W, R/W 000025H Extended Status/Control Register 0 ESCR0 R/W 00000X00B 000026H Baud Rate Generator Register 00 BGR00 R/W, R 00000000B 000027H Baud Rate Generator Register 01 BGR01 R/W, R 00000000B 000028H Serial Mode Register 1 SMR1 W, R/W 00000000B 000029H Serial Control Register 1 SCR1 W, R/W 00000000B 00002AH Reception/Transmission Data Register 1 RDR1/TDR1 R/W 00000000B/ 11111111B 00002BH Serial Status Register 1 SSR1 R, R/W 00002CH Extended Communication Control Register 1 ECCR1 R, W, R/W 00002DH Extended Status/Control Register 1 ESCR1 R/W 00000X00B 00002EH Baud Rate Generator Register 10 BGR10 R/W, R 00000000B 00002FH Baud Rate Generator Register 11 BGR11 R/W, R 00000000B 000030H to 00003AH 00003BH UART0 00001000B 000000XXB UART1 00001000B 000000XXB Reserved Address Detect Control Register 1 00003CH to 000043H PACSR1 R/W Address Match Detection 1 11000000B 16-bit PPG A/B 01000001B Reserved 000044H PPGA Operation Mode Control Register PPGCA W, R/W 000045H PPGB Operation Mode Control Register PPGCB W, R/W 000046H PPGA/B Count Clock Select Register PPGAB R/W 000047H 01000111B 00000010B Reserved 000048H PPG C Operation Mode Control Register PPGCC W, R/W 01000111B 000049H PPG D Operation Mode Control Register PPGCD W, R/W 01000001B 00004AH PPG C/PPG D Count Clock Select Register PPGCD R/W 00004BH 16-bit PPG C/D 00000010B Reserved (Continued) Document Number: 002-04578 Rev. *A Page 22 of 64 MB90910 Series Address Register Abbreviation Access 00004CH PPG E Operation Mode Control Register PPGCE W, R/W 00004DH PPG F Operation Mode Control Register PPGCF W, R/W 00004EH PPG E/PPG F Count Clock Select Register PPGEF R/W 000050H Input Capture Control Status 0/1 ICS01 R/W 000051H Input Capture Edge 0/1 ICE01 R/W, R 000052H Input Capture Control Status 2/3 ICS23 R/W 000053H Input Capture Edge 2/3 ICE23 R 00004FH Resource name Initial value 01000111B 16-bit PPG E/F 01000001B 00000010B Reserved 000054H to 000063H Input Capture 0/1 Input Capture 2/3 00000000B 111010XXB 00000000B 111111XXB Reserved 000064H Timer Control Status 2 000065H Timer Control Status 2 TMCSR2 R/W 000066H Timer Control Status 3 TMCSR3 R/W 000067H Timer Control Status 3 TMCSR3 R/W 000068H A/D Control Status 0 ADCS0 R/W 00011110B 000069H A/D Control Status 1 ADCS1 R/W, W 00000001B 00006AH A/D Data 0 ADCR0 R TMCSR2 R/W 16-bit Reload Timer 2 16-bit Reload Timer 3 A/D Converter 00000000B 11110000B 00000000B 11110000B 00000000B 00006BH A/D Data 1 ADCR1 R 00006CH A/D Converter Setting 0 ADSR0 R/W 00000000B 00006DH A/D Converter Setting 1 ADSR1 R/W 00000000B ROM Mirror Function Select Register ROMM 00006EH 00006FH Reserved W ROM Mirror 000070H to 00007FH Reserved 000080H to 00008FH Reserved for CAN Controller 1. Refer to “CAN Controllers” 000090H to 00009DH Reserved 00009EH 11111100B Address Detect Control Register 0 PACSR0 R/W Address Match Detection 0 11111101B 11000000B (Continued) Document Number: 002-04578 Rev. *A Page 23 of 64 MB90910 Series Address Register Abbreviation Access Resource name Initial value DIRR R/W Delayed Interrupt Generation module 11111110B 00009FH Delayed Interrupt/Release Register 0000A0H Low-power Consumption Mode Control Register LPMCR W, R/W Low-Power Consumption Control Circuit 00011000B 0000A1H Clock Selection Register CKSCR R, R/W Low-Power consumption Control Circuit 11111100B 0000A2H to 0000A7H Reserved 0000A8H Watchdog Timer Control Register WDTC R, W Watchdog Timer XXXXX111B 0000A9H Timebase Timer Control Register TBTC W, R/W Timebase Timer 11100100B R, R/W Flash Memory 000X0000B 0000AAH Reserved 0000ABH to 0000ADH Reserved Flash memory Control Status Register (Flash Devices only. Otherwise reserved) FMCS 0000B0H Interrupt Control Register 00 ICR00 W, R/W 00000111B 0000B1H Interrupt Control Register 01 ICR01 W, R/W 00000111B 0000B2H Interrupt Control Register 02 ICR02 W, R/W 00000111B 0000B3H Interrupt Control Register 03 ICR03 W, R/W 00000111B 0000B4H Interrupt Control Register 04 ICR04 W, R/W 00000111B 0000B5H Interrupt Control Register 05 ICR05 W, R/W 00000111B 0000B6H Interrupt Control Register 06 ICR06 W, R/W 00000111B 0000B7H Interrupt Control Register 07 ICR07 W, R/W 0000B8H Interrupt Control Register 08 ICR08 W, R/W 0000B9H Interrupt Control Register 09 ICR09 W, R/W 00000111B 0000BAH Interrupt Control Register 10 ICR10 W, R/W 00000111B 0000BBH Interrupt Control Register 11 ICR11 W, R/W 00000111B 0000BCH Interrupt Control Register 12 ICR12 W, R/W 00000111B 0000BDH Interrupt Control Register 13 ICR13 W, R/W 00000111B 0000BEH Interrupt Control Register 14 ICR14 W, R/W 00000111B 0000BFH Interrupt Control Register 15 ICR15 W, R/W 00000111B 0000AEH 0000AFH Reserved 0000C0H Interrupt Control 00000111B 00000111B Reserved (Continued) Document Number: 002-04578 Rev. *A Page 24 of 64 MB90910 Series Address Register Abbreviation 0000C1H Reserved 0000C2H Reserved 0000C3H to 0000C9H Reserved Access Resource name Initial value 0000CAH External Interrupt Enable 1 ENIR1 R/W 00000000B 0000CBH External Interrupt Source 1 EIRR1 R/W XXXXXXXXB Detection Level Setting 1 ELVR1 R/W 0000CEH External Interrupt Source Select EISSR R/W 0000CFH PLL clock Control Register PSCCR W 0000CCH 0000CDH 0000D0H to 0000D7H DTP/External Interrupt 00000000B 00000000B 00000000B PLL 11110000B Reserved 0000D8H Serial Mode Register 2 SMR2 W, R/W 00000000B 0000D9H Serial Control Register 2 SCR2 W, R/W 00000000B 0000DAH Reception/Transmission Data Register 2 RDR2/ TDR2 R/W 00000000B/ 11111111B 0000DBH Serial Status Register 2 SSR2 R, R/W 0000DCH Extended Communication Control Register 2 ECCR2 R, W, R/W 0000DDH Extended Status/Control Register 2 ESCR2 R/W 00000X00B 0000DEH Baud Rate Generator Register 20 BGR20 R/W, R 00000000B 0000DFH Baud Rate Generator Register 21 BGR21 R/W, R 00000000B XXXXXXXXB 0000E0H to 0000FFH Reserved 007900H to 007913H Reserved UART2 00001000B 000000XXB 007914H Reload Register LA PRLLA R/W 007915H Reload Register HA PRLHA R/W 007916H Reload Register LB PRLLB R/W 007917H Reload Register HB PRLHB R/W XXXXXXXXB 007918H Reload Register LC PRLLC R/W XXXXXXXXB 007919H Reload Register HC PRLHC R/W 00791AH Reload Register LD PRLLD R/W 00791BH Reload Register HD PRLHD R/W 16-bit PPG A/B 16-bit PPG C/D XXXXXXXXB XXXXXXXXB XXXXXXXXB XXXXXXXXB XXXXXXXXB (Continued) Document Number: 002-04578 Rev. *A Page 25 of 64 MB90910 Series Address Register Abbreviation Access Resource name Initial value 00791CH Reload Register LE PRLLE R/W 00791DH Reload Register HE PRLHE R/W 00791EH Reload Register LF PRLLF R/W 00791FH Reload Register HF PRLHF R/W XXXXXXXXB 007920H Input Capture Register 0 IPCP0 R 00000000B 007921H Input Capture Register 0 IPCP0 R 007922H Input Capture Register 1 IPCP1 R 007923H Input Capture Register 1 IPCP1 R 00000000B 007924H Input Capture Register 2 IPCP2 R 00000000B 007925H Input Capture Register 2 IPCP2 R 007926H Input Capture Register 3 IPCP3 R 007927H Input CaptureRegister 3 IPCP3 R 00000000B 00000000B 007928H to 00793FH Timer Data Register 0 TCDT0 R/W 007941H Timer Data Register 0 TCDT0 R/W 007942H Timer Control Status Register 0 TCCSL0 R/W 007943H Timer Control Status Register 0 TCCSH0 R/W 007944H to 00794BH 00794CH 00794EH 00794FH Input Capture 0/1* Input Capture 2/3* XXXXXXXXB XXXXXXXXB 00000000B 00000000B 00000000B 00000000B I/O Timer 0 00000000B 00000000B 01100000B Reserved 16-bit Reload Timer 2 XXXXXXXXB 16-bit Reload Timer 3 XXXXXXXXB R/W R/W CAN clock sync 11111110B R/W Timer Register 2/Reload Register 2 TMR2/TMRL R2 R/W Timer Register 3/Reload Register 3 TMR3/TMRL R3 007950H to 00795FH Reserved 007960H Reserved 007961H to 00796DH Reserved 00796EH 16-bit PPG E/F Reserved 007940H 00794DH XXXXXXXXB CAN Direct Mode Register (MB90V950AMAS only) 00796FH to 0079A1H CDMR R/W XXXXXXXXB XXXXXXXXB Reserved (Continued) Document Number: 002-04578 Rev. *A Page 26 of 64 MB90910 Series Abbreviation Access Flash Write Control Register 0 FWR0 R/W Flash Write Control Register 1 FWR1 R/W Address Register 0079A2H 0079A3H 0079A4H to 0079B1H Reserved 0079B2H Reserved 0079B3H to 0079B7H Reserved 0079B8H Reserved 0079B9H Reserved 0079BAH Reserved 0079BBH Reserved 0079BCH Reserved 0079BDH Reserved 0079BEH Reserved 0079BFH Reserved 0079C0H to 0079DFH Reserved Resource name Flash Initial value 00000000B 00000000B 0079E0H Detect Address Setting Register 0 PADR0 R/W XXXXXXXXB 0079E1H Detect Address Setting Register 0 PADR0 R/W XXXXXXXXB 0079E2H Detect Address Setting Register 0 PADR0 R/W XXXXXXXXB 0079E3H Detect Address Setting Register 1 PADR1 R/W 0079E4H Detect Address Setting Register 1 PADR1 R/W 0079E5H Detect Address Setting Register 1 PADR1 R/W XXXXXXXXB 0079E6H Detect Address Setting Register 2 PADR2 R/W XXXXXXXXB 0079E7H Detect Address Setting Register 2 PADR2 R/W XXXXXXXXB 0079E8H Detect Address Setting Register 2 PADR2 R/W XXXXXXXXB 0079E9H to 0079EFH Address Match Detection 0 XXXXXXXXB XXXXXXXXB Reserved (Continued) Document Number: 002-04578 Rev. *A Page 27 of 64 MB90910 Series (Continued) Address Register Abbreviation Access Resource name Initial value 0079F0H Detect Address Setting Register 3 PADR3 R/W XXXXXXXXB 0079F1H Detect Address Setting Register 3 PADR3 R/W XXXXXXXXB 0079F2H Detect Address Setting Register 3 PADR3 R/W XXXXXXXXB 0079F3H Detect Address Setting Register 4 PADR4 R/W 0079F4H Detect Address Setting Register 4 PADR4 R/W 0079F5H Detect Address Setting Register 4 PADR4 R/W XXXXXXXXB 0079F6H Detect Address Setting Register 5 PADR5 R/W XXXXXXXXB 0079F7H Detect Address Setting Register 5 PADR5 R/W XXXXXXXXB 0079F8H Detect Address Setting Register 5 PADR5 R/W XXXXXXXXB Address Match Detection 1 0079F9H to 007BFFH Reserved 007C00H to 007CFFH Reserved for CAN Controller. Refer to “CAN Controllers” 007D00H to 007DFFH Reserved for CAN Controller. Refer to “CAN Controllers” 007E00H to 007FFFH Reserved XXXXXXXXB XXXXXXXXB * : The initial value of MB90V950AMAS is XXXXXXXXB. Notes :   Initial value of “X” represents undefined value. Do not write to reserved address in I/O map. A read access to reserved addresses results in reading “X”. Document Number: 002-04578 Rev. *A Page 28 of 64 MB90910 Series 9. CAN Controllers ■ Conforms to CAN Specification Ver 2.0 Part A and Part B ❐ Supports transmission/reception in standard frame and extended frame formats ■ Supports transmitting of data frames by receiving remote frames ■ 16 transmitting/receiving message buffers ❐ 29-bit ID and 8-byte data ❐ Multi-level message buffer configuration ■ Provides full-bit comparison, full-bit mask, acceptance register 0/acceptance register 1 for each message buffer as ID acceptance mask ❐ 2 acceptance mask registers in either standard frame format or extended frame formats ■ Bit rate programmable from 10 kbps/s to 1 Mbps/s (when input clock is at 16 MHz) List of Control Registers (1) Address CAN1 000080H 000081H 000082H 000083H 000084H 000085H 000086H 000087H 000088H 000089H 00008AH 00008BH 00008CH 00008DH 00008EH 00008FH Register Abbreviation Access Initial Value Message buffer valid register BVALR R/W 00000000 00000000B Transmit request register TREQR R/W 00000000 00000000B Transmit cancel register TCANR W 00000000 00000000B Transmission complete register TCR R/W 00000000 00000000B Receive complete register RCR R/W 00000000 00000000B Remote request receiving register RRTRR R/W 00000000 00000000B Receive overrun register ROVRR R/W 00000000 00000000B Reception interrupt enable register RIER R/W 00000000 00000000B Document Number: 002-04578 Rev. *A Page 29 of 64 MB90910 Series List of Control Registers (2) Address CAN1 007D00H 007D01H 007D02H 007D03H 007D04H 007D05H 007D06H 007D07H 007D08H 007D09H 007D0AH 007D0BH 007D0CH 007D0DH 007D0EH 007D0FH Register Abbreviation Access Initial Value Control status register CSR R/W, W R/W, R 0XXXX0X1 00XXX000B Last event indicator register LEIR R/W 000X0000 XXXXXXXXB Receive and transmit error counter RTEC R 00000000 00000000B Bit timing register BTR R/W 11111111 X1111111B IDE register IDER R/W XXXXXXXX XXXXXXXXB Transmit RTR register TRTRR R/W 00000000 00000000B Remote frame receive waiting register RFWTR R/W XXXXXXXX XXXXXXXXB Transmit interrupt enable register TIER R/W 00000000 00000000B 007D10H 007D11H 007D12H Acceptance mask select register XXXXXXXX XXXXXXXXB AMSR R/W XXXXXXXX XXXXXXXXB 007D13H 007D14H 007D15H 007D16H XXXXXXXX XXXXXXXXB Acceptance mask register 0 AMR0 R/W XXXXXXXX XXXXXXXXB 007D17H 007D18H 007D19H 007D1AH XXXXXXXX XXXXXXXXB Acceptance mask register 1 007D1BH Document Number: 002-04578 Rev. *A AMR1 R/W XXXXXXXX XXXXXXXXB Page 30 of 64 MB90910 Series List of Message Buffers (ID Registers) Address CAN1 007C00H to 007C1FH Register Abbreviation Access Initial Value General-purpose RAM  R/W XXXXXXXXB to XXXXXXXXB 007C20H 007C21H 007C22H XXXXXXXX XXXXXXXXB ID register 0 IDR0 R/W XXXXXXXX XXXXXXXXB 007C23H 007C24H 007C25H 007C26H XXXXXXXX XXXXXXXXB ID register 1 IDR1 R/W XXXXXXXX XXXXXXXXB 007C27H 007C28H 007C29H 007C2AH XXXXXXXX XXXXXXXXB ID register 2 IDR2 R/W XXXXXXXX XXXXXXXXB 007C2BH 007C2CH 007C2DH 007C2EH XXXXXXXX XXXXXXXXB ID register 3 IDR3 R/W XXXXXXXX XXXXXXXXB 007C2FH 007C30H 007C31H 007C32H XXXXXXXX XXXXXXXXB ID register 4 IDR4 R/W XXXXXXXX XXXXXXXXB 007C33H 007C34H 007C35H 007C36H XXXXXXXX XXXXXXXXB ID register 5 IDR5 R/W XXXXXXXX XXXXXXXXB 007C37H 007C38H 007C39H 007C3AH XXXXXXXX XXXXXXXXB ID register 6 IDR6 R/W XXXXXXXX XXXXXXXXB 007C3BH 007C3CH 007C3DH 007C3EH XXXXXXXX XXXXXXXXB ID register 7 007C3FH IDR7 R/W XXXXXXXX XXXXXXXXB (Continued) Document Number: 002-04578 Rev. *A Page 31 of 64 MB90910 Series (Continued) Address CAN1 Register Abbreviation Access 007C40H 007C41H 007C42H XXXXXXXX XXXXXXXXB ID register 8 IDR8 R/W XXXXXXXX XXXXXXXXB 007C43H 007C44H 007C45H 007C46H XXXXXXXX XXXXXXXXB ID register 9 IDR9 R/W XXXXXXXX XXXXXXXXB 007C47H 007C48H 007C49H 007C4AH XXXXXXXX XXXXXXXXB ID register 10 IDR10 R/W XXXXXXXX XXXXXXXXB 007C4BH 007C4CH 007C4DH 007C4EH XXXXXXXX XXXXXXXXB ID register 11 IDR11 R/W XXXXXXXX XXXXXXXXB 007C4FH 007C50H 007C51H 007C52H XXXXXXXX XXXXXXXXB ID register 12 IDR12 R/W XXXXXXXX XXXXXXXXB 007C53H 007C54H 007C55H 007C56H XXXXXXXX XXXXXXXXB ID register 13 IDR13 R/W XXXXXXXX XXXXXXXXB 007C57H 007C58H 007C59H 007C5AH XXXXXXXX XXXXXXXXB ID register 14 IDR14 R/W XXXXXXXX XXXXXXXXB 007C5BH 007C5CH 007C5DH 007C5EH Initial Value XXXXXXXX XXXXXXXXB ID register 15 007C5FH Document Number: 002-04578 Rev. *A IDR15 R/W XXXXXXXX XXXXXXXXB Page 32 of 64 MB90910 Series List of Message Buffers (DLC Registers and Data Registers) Address CAN1 007C60H 007C61H 007C62H 007C63H 007C64H 007C65H 007C66H 007C67H 007C68H 007C69H 007C6AH 007C6BH 007C6CH 007C6DH 007C6EH 007C6FH 007C70H 007C71H 007C72H 007C73H 007C74H 007C75H 007C76H 007C77H 007C78H 007C79H 007C7AH 007C7BH 007C7CH 007C7DH 007C7EH 007C7FH Register Abbreviation Access Initial Value DLC register 0 DLCR0 R/W XXXXXXXXB DLC register 1 DLCR1 R/W XXXXXXXXB DLC register 2 DLCR2 R/W XXXXXXXXB DLC register 3 DLCR3 R/W XXXXXXXXB DLC register 4 DLCR4 R/W XXXXXXXXB DLC register 5 DLCR5 R/W XXXXXXXXB DLC register 6 DLCR6 R/W XXXXXXXXB DLC register 7 DLCR7 R/W XXXXXXXXB DLC register 8 DLCR8 R/W XXXXXXXXB DLC register 9 DLCR9 R/W XXXXXXXXB DLC register 10 DLCR10 R/W XXXXXXXXB DLC register 11 DLCR11 R/W XXXXXXXXB DLC register 12 DLCR12 R/W XXXXXXXXB DLC register 13 DLCR13 R/W XXXXXXXXB DLC register 14 DLCR14 R/W XXXXXXXXB DLC register 15 DLCR15 R/W XXXXXXXXB (Continued) Document Number: 002-04578 Rev. *A Page 33 of 64 MB90910 Series Address Register Abbreviation Access Initial Value 007C80H to 007C87H Data register 0 (8 bytes) DTR0 R/W XXXXXXXXB to XXXXXXXXB 007C88H to 007C8FH Data register 1 (8 bytes) DTR1 R/W XXXXXXXXB to XXXXXXXXB 007C90H to 007C97H Data register 2 (8 bytes) DTR2 R/W XXXXXXXXB to XXXXXXXXB 007C98H to 007C9FH Data register 3 (8 bytes) DTR3 R/W XXXXXXXXB to XXXXXXXXB 007CA0H to 007CA7H Data register 4 (8 bytes) DTR4 R/W XXXXXXXXB to XXXXXXXXB 007CA8H to 007CAFH Data register 5 (8 bytes) DTR5 R/W XXXXXXXXB to XXXXXXXXB 007CB0H to 007CB7H Data register 6 (8 bytes) DTR6 R/W XXXXXXXXB to XXXXXXXXB 007CB8H to 007CBFH Data register 7 (8 bytes) DTR7 R/W XXXXXXXXB to XXXXXXXXB 007CC0H to 007CC7H Data register 8 (8 bytes) DTR8 R/W XXXXXXXXB to XXXXXXXXB 007CC8H to 007CCFH Data register 9 (8 bytes) DTR9 R/W XXXXXXXXB to XXXXXXXXB 007CD0H to 007CD7H Data register 10 (8 bytes) DTR10 R/W XXXXXXXXB to XXXXXXXXB 007CD8H to 007CDFH Data register 11 (8 bytes) DTR11 R/W XXXXXXXXB to XXXXXXXXB 007CE0H to 007CE7H Data register 12 (8 bytes) DTR12 R/W XXXXXXXXB to XXXXXXXXB 007CE8H to 007CEFH Data register 13 (8 bytes) DTR13 R/W XXXXXXXXB to XXXXXXXXB CAN1 (Continued) Document Number: 002-04578 Rev. *A Page 34 of 64 MB90910 Series (Continued) Address Register Abbreviation Access Initial Value 007CF0H to 007CF7H Data register 14 (8 bytes) DTR14 R/W XXXXXXXXB to XXXXXXXXB 007CF8H to 007CFFH Data register 15 (8 bytes) DTR15 R/W XXXXXXXXB to XXXXXXXXB CAN1 Document Number: 002-04578 Rev. *A Page 35 of 64 MB90910 Series 10. Interrupt Factors, Interrupt Vectors, Interrupt Control Register Interrupt cause EI2OS corresponding Interrupt vector Number Address Reset N #08 FFFFDCH INT9 instruction N #09 FFFFD8H Exception N #10 FFFFD4H Reserved N #11 FFFFD0H Reserved N #12 FFFFCCH CAN 1 reception N #13 FFFFC8H CAN 1 transmission/node status N #14 FFFFC4H Reserved N #15 FFFFC0H Reserved N #16 FFFFBCH Reserved N #17 FFFFB8H Reserved N #18 FFFFB4H 16-bit reload timer 2 Y1 #19 FFFFB0H 16-bit reload timer 3 Y1 #20 FFFFACH Reserved N #21 FFFFA8H Reserved N #22 FFFFA4H PPG C/D N #23 FFFFA0H PPG A/B/E/F N #24 FFFF9CH Timebase timer N #25 FFFF98H External interrupt 8 to 11 Y1 #26 FFFF94H Reserved N #27 FFFF90H External interrupt 12 to 15 Y1 #28 FFFF8CH A/D converter Y1 #29 FFFF88H I/O timer 0 N #30 FFFF84H Reserved N #31 FFFF80H Reserved N #32 FFFF7CH Input capture 0 to 3 Y1 #33 FFFF78H Reserved N #34 FFFF74H UART 0 reception Y2 #35 FFFF70H UART 0 transmission Y1 #36 FFFF6CH UART 1 reception Y2 #37 FFFF68H UART 1 transmission Y1 #38 FFFF64H Interrupt control register Number Address       ICR00 0000B0H ICR01 0000B1H ICR02 0000B2H ICR03 0000B3H ICR04 0000B4H ICR05 0000B5H ICR06 0000B6H ICR07 0000B7H ICR08 0000B8H ICR09 0000B9H ICR10 0000BAH ICR11 0000BBH ICR12 0000BCH ICR13 0000BDH (Continued) Document Number: 002-04578 Rev. *A Page 36 of 64 MB90910 Series (Continued) Interrupt cause EI2OS corresponding Interrupt vector Number Address UART 2 reception Y2 #39 FFFF60H UART 2 transmission Y1 #40 FFFF5CH Flash memory N #41 FFFF58H Delayed interrupt generation module N #42 FFFF54H Interrupt control register Number Address ICR14 0000BEH ICR15 0000BFH Y1 : Usable Y2 : Usable, with EI2OS stop function N Notes : : Unusable  The peripheral resources sharing the ICR register have the same interrupt level.  When the peripheral resources sharing the ICR register use extended intelligent I/O service, only one can use extended intelligent I/O service at a time.  When either of the 2 peripheral resources sharing the ICR register specifies extended intelligent I/O service, the other one cannot use interrupts. Document Number: 002-04578 Rev. *A Page 37 of 64 MB90910 Series 11. Electrical Characteristics 11.1 Absolute Maximum Ratings Parameter Power supply voltage*1 Input voltage* 1 Symbol Rating Unit Remarks Min Max VCC VSS  0.3 VSS  6.0 V AVCC VSS  0.3 VSS  6.0 V VCC  AVCC*2 AVR VSS  0.3 VSS  6.0 V AVCC V *3 VI VSS  0.3 VSS  6.0 voltage*1 VO VSS  0.3 VSS  6.0 V *3 Maximum clamp current ICLAMP 2.0 2.0 mA *6 40 mA *6 15 mA *4 Output Total Maximum clamp current “L” level maximum output current “L” level average output current “L” level maximum overall output current |ICLAMP| IOL1 IOL2 IOLAV1 IOLAV2 IOL1 IOL2 IOLAV1 “L” level average overall output current IOLAV2 IOLAV1 IOLAV2 “H” level maximum output current “H” level average output current “H” level maximum overall output current IOH1 IOH2 IOHAV1 IOHAV2 IOH1 IOH2 IOHAV1 “H” level average overall output current IOHAV2 IOHAV1 IOHAV2 Power consumption PD Operating temperature TA Storage temperature TSTG        40 mA *5 4 mA *4 30 mA *5 125 mA *4 160 mA *5  40 mA  40 mA 15 mA       AVR*2 *4 105 °C  TA  125 °C *5 105 °C  TA  125 °C *4 40 °C  TA  105 °C *5 40 °C  TA  105 °C *4 40 mA *5 4 mA *4 30 mA *5 125 mA *4 160 mA *5  40 mA  40 mA  420 mW 40 105 °C 40 125 °C 55 150 °C *4 105 °C  TA  125 °C *5 105 °C  TA  125 °C *4 40 °C  TA  105 °C *5 40 °C  TA  105 °C *7 (Continued) Document Number: 002-04578 Rev. *A Page 38 of 64 MB90910 Series (Continued) *1 : This parameter is based on VSS  AVSS  0 V. *2 : Set AVCC and VCC to the same voltage. Make sure that AVCC does not exceed VCC and that the voltage at the analog inputs does not exceed AVCC when the power is switched on. *3 : VI and VO should not exceed VCC  0.3 V. VI should not exceed the specified ratings. However, if the maximum current to/from an input is limited by some means with external components, the ICLAMP rating supersedes the VI rating. *4 : Applicable to pins : P24 to P27, P40 to P44, P50 to P57, P60 to P67, P80, P82 to P87 *5 : Applicable to pins : P20 to P23 *6 : Applicable to pins : P20 to P27, P40 to P44, P50 to P55, P57, P60 to P67, P80, P82 to P87  Use within recommended operating conditions.  Use at DC voltage (current) .  The B signal should always be applied a connecting limit resistance between the B signal and the microcontroller.  The value of the limiting resistance should be set so that when the B signal is applied the input current to the microcontroller pin does not exceed rated values, either instantaneously or for prolonged periods.  Note that when the microcontroller drive current is low, such as in the power saving modes, the B input   potential may pass through the protective diode and increase the potential at the VCC pin, and this may affect other devices. Note that if a B signal is inputted when the microcontroller power supply is off (not fixed at 0 V) , the power supply is provided from the pins, so that incomplete operation may result. Note that if the B input is applied during power-on, the power supply is provided from the pins and the resulting power supply voltage may not be sufficient to operate the power-on reset. Care must be taken not to leave the B input pin open.   Recommended circuit sample :  Input/output equivalent circuits Protective diode VCC Limiting resistance P-ch B input (0 V to 16 V) N-ch R *7 : If used exceeding TA  105 °C, please consult with us due to the restricted reliability. It is ensured to write/erase data to the Flash memory between TA   40 °C and 105 °C. WARNING: Semiconductor devices can be permanently damaged by application of stress (voltage, current, temperature, etc.) in excess of absolute maximum ratings. Do not exceed these ratings. Document Number: 002-04578 Rev. *A Page 39 of 64 MB90910 Series 11.2 Recommended Conditions Parameter Power supply voltage Symbol VCC, AVCC Smoothing capacitor CS Operating temperature TA (VSS  AVSS  0 V) Value Unit Remarks Min Typ Max 3.0 5.0 5.5 V Under normal operation 2.6  5.5 V Maintains RAM data in stop mode 1.0 F Use a ceramic capacitor or comparable capacitor of the AC characteristics. Bypass capacitor at the VCC pin should be greater than this capacitor. 105 °C 125 °C  0.1   40 40 * * : For the restricted reliability, contact us if use the devices over Ta=+105 °C. It is ensured to write/erase data to the Flash memory between TA   40 °C and 105 °C.  C Pin Connection Diagram C CS WARNING: The recommended operating conditions are required in order to ensure the normal operation of the semiconductor device. All of the device's electrical characteristics are warranted when the device is operated within these ranges. Always use semiconductor devices within their recommended operating condition ranges. Operation outside these ranges may adversely affect reliability and could result in device failure. No warranty is made with respect to uses, operating conditions, or combinations not represented on the data sheet. Users considering application outside the listed conditions are advised to contact their representatives beforehand. Document Number: 002-04578 Rev. *A Page 40 of 64 MB90910 Series 11.3 DC Characteristics Parameter Input “H” voltage Input “L” voltage Output “H” voltage Output “L” voltage Input leak current Symbol Pin name Condition VIHS  VIHA Value Unit Remarks VCC  0.3 V Pin inputs if CMOS hysteresis input levels are selected  VCC  0.3 V Pin inputs if Automotive input levels are selected 0.7 VCC  VCC  0.3 V Pin inputs if CMOS hysteresis input levels are selected  0.8 VCC  VCC  0.3 V RST input pin (CMOS hysteresis) MD0 to MD2  VCC  0.3  VCC  0.3 V MD input pin VILS   VSS  0.3  0.2 VCC V Pin inputs if CMOS hysteresis input levels are selected VILA   VSS  0.3  0.5 VCC V Pin inputs if Automotive input levels are selected VILS P50, P82, P85  VSS  0.3  0.3 VCC V Pin inputs if CMOS hysteresis input levels are selected VILR RST  VSS  0.3  0.2 VCC V RST input pin (CMOS hysteresis) VILM MD0 to MD2  VSS  0.3  VSS  0.3 V MD input pin Min Typ Max  0.8 VCC    0.8 VCC VIHS P50, P82, P85  VIHR RST VIHM VOH Other than P20 to P23 VCC  4.5 V, IOH  4.0 mA VCC  0.5   V VOHI P20 to P23 VCC  4.5 V, IOH  14.0 mA VCC  0.5   V VOL Other than P20 to P23 VCC  4.5 V, IOL  4.0 mA   0.4 V VOLI P20 to P23 VCC  4.5 V, IOL  20.0 mA   0.4 V VCC  5.5 V, VSS  VI  VCC 3  3 A  25 50 100 k  25 50 100 k IIL Pull-up resistance RUP Pull-down resistance RDOWN  P20 to P27, RST MD2 MASK ROM products and Evaluation products only MASK ROM products and Evaluation products only MASK ROM products and Evaluation products only (Continued) Document Number: 002-04578 Rev. *A Page 41 of 64 MB90910 Series (Continued) Parameter Symbol Pin name Value Unit Min Typ Max VCC  5.0 V, Internal frequency : 32 MHz, At normal operation.  30 40 mA VCC  5.0 V, Internal frequency : 24 MHz, At normal operation.  22.5 30 mA VCC  5.0 V, Internal frequency : 2 MHz, At normal operation.  3 7 mA VCC  5.0 V, Internal frequency : 32 MHz, At writing Flash memory.  50 65 mA VCC  5.0 V, Internal frequency : 32 MHz, At erasing Flash memory.  50 65 mA ICCS VCC  5.0 V, Internal frequency : 32 MHz, At sleep mode.  13 23 mA ICTS VCC  5.0 V, Internal frequency : 2 MHz, At main timer mode  0.3 0.9 mA ICTSPLL VCC  5.0 V, Internal frequency : 32 MHz, At PLL timer mode, External frequency  4 MHz  4 7 mA VCC  5.0 V, At stop mode, TA  25C  25 100 A  5 15 pF ICC Power supply current* VCC 8 ICCH Input capacity Condition CIN Other than AVCC, AVSS, AVR, VCC, VSS, C  Remarks * : The power supply current is measured with an external clock. Document Number: 002-04578 Rev. *A Page 42 of 64 MB90910 Series 11.4 AC Characteristics 11.4.1 Clock Timing Parameter Clock frequency Symbol fC Pin name X0, X1 Value Unit Remarks Min Typ Max 3  16 MHz 1/2 when PLL stops, When using an oscillation circuit 4  16 MHz PLL  1, When using an oscillation circuit 4  16 MHz PLL  2, When using an oscillation circuit 4  10 MHz PLL  3, When using an oscillation circuit 4  8 MHz PLL  4, When using an oscillation circuit 4  5 MHz PLL  6, When using an oscillation circuit 4  4 MHz PLL  8, When using an oscillation circuit When using an oscillation circuit Clock cycle time tCYL X0, X1 62.5  333 ns Internal operating clock frequency (machine clock) fCP  1.5  32 MHz When using main clock Internal operating clock cycle time (machine clock) tCP  31.25  666 ns When using main clock  When using an oscillation circuit tCYL X0, X1 Amplitude: It varies depending on the external resistance, power rating and the different kind of device. Reference values: 1V to 2.5V Note : The amplitude of MB90V950AMAS is the same as Vcc. Document Number: 002-04578 Rev. *A Page 43 of 64 MB90910 Series  Guaranteed PLL Operation Range Guaranteed operation range Power supply voltage VCC (V) 5.5 4.0 3.5 Guaranteed PLL operation range 1.5 4 32 Internal clock fCP (MHz) Guaranteed operation range of MB90910 series Guaranteed oscillation frequency range 8 6 32 4 3 2 1 Internal clock fCP 24 ×1/2 16 (PLLoff) 12 8 4.0 1.5 3 4 8 12 16 24 32 External clock fC (MHz)* * : When using the oscillation circuit, the maximum oscillation clock frequency is 16 MHz. Document Number: 002-04578 Rev. *A Page 44 of 64 MB90910 Series 11.4.2 Reset Standby Input Parameter Symbol Reset input time tRSTL Value Pin name RST Unit Remarks Min Max 500  ns Under normal operation Oscillation time of oscillator*  100 s  s In stop mode 100  s In timebase timer mode * : Oscillation time of oscillator is the time that the amplitude reaches 90. In the crystal oscillator, the oscillation time is between several ms and tens of ms. In ceramic oscillators, the oscillation time is between hundreds of s and several ms. An External clock of oscillation time is 0 ms.  Under normal operation : tRSTL RST VILR VILR  In stop mode tRSTL RST VILR X0 VILR 90% of amplitude Internal operation clock 100 µs Oscillation time of oscillator Oscillation stabilization waiting time Instruction execution Internal reset Document Number: 002-04578 Rev. *A Page 45 of 64 MB90910 Series 11.4.3 Power-on Reset Parameter Symbol Pin name Condition tR VCC tOFF VCC  Power on rise time Power off time Value Unit Min Max 0.05 30 ms 1  ms Remarks Due to repetitive operation tR VCC 2.7 V 0.2 V 0.2 V 0.2 V tOFF Note : If you change the power supply voltage too rapidly, a power-on reset may occur. We recommend that you start up smoothly by restraining voltages when changing the power supply voltage during operation, as shown in the figure below. Perform while not using the PLL clock. However, if voltage drops are within 1 V/s, you can operate while using the PLL clock. VCC We recommend a rise of 50 mV/ms maximum. 3V Holds RAM data VSS 11.4.4 UART ESCR : SCES = 0, ECCR : SCDE = 0 Parameter Serial clock cycle time SCK   SOT delay time Symbol Condition tSCYC tSLOVI Internal shift clock operation CL = 80pF + 1TTL. Value Unit Min Max 5 tcp*  ns  50  50 ns SIN  SCK  setup time tIVSHI tcp  80  ns SCK  SIN hold time tSHIXI 0  ns Serial clock “L” pulse width tSLSH 3 tcp  tR  ns Serial clock “H” pulse width tSHSL tcp  10  ns SCK   SOT delay time tSLOVE SIN  SCK  setup time tIVSHE SCK  SIN hold time tSHIXE External shift clock operation CL = 80pF + 1TTL.  2 tcp  60 ns 30  ns tcp  30  ns SCK fall time tF  10 ns SCK rise time tR  10 ns *: The tcp indicates machine clock Document Number: 002-04578 Rev. *A Page 46 of 64 MB90910 Series tSCYC 2.4 V SCK 0.8 V tSLOVI 2.4 V SOT 0.8 V tIVSHI tSHIXI VIH SIN VIL Internal Clock Shift Operation tSHSL tSLSH VIH SCK VIL tR tF tSLOVE 2.4 V SOT 0.8 V tIVSHE tSHIXE VIH SIN VIL External Clock Shift Operation Document Number: 002-04578 Rev. *A Page 47 of 64 MB90910 Series ESCR : SCES = 1, ECCR : SCDE = 0 Parameter Symbol Serial clock cycle time Value Condition tSCYC SCK   SOT delay time Internal shift clock operation CL = 80pF + 1TTL. tSHOVI Unit Min Max 5 tcp*  ns  50  50 ns SIN  SCK  setup time tIVSLI tcp  80  ns SCK   SIN hold time tSLIXI 0  ns Serial clock “H” pulse width tSHSL 3 tcp  tR  ns Serial clock “L” pulse width tSLSH tcp  10  ns SCK   SOT delay time tSHOVE SIN  SCK  setup time tIVSLE SCK   SIN hold time tSLIXE External shift clock operation CL = 80pF + 1TTL.  2 tcp  60 ns 30  ns tcp  30  ns SCK fall time tF  10 ns SCK rise time tR  10 ns *: The tcp indicates machine clock tSCYC 2.4 V SCK 0.8 V tSHOVI 2.4 V SOT 0.8 V tIVSLI tSLIXI VIH SIN VIL Internal Clock Shift Operation Document Number: 002-04578 Rev. *A Page 48 of 64 MB90910 Series tSLSH tSHSL VIH SCK VIL tF tR tSHOVE 2.4 V SOT 0.8 V tIVSLE tSLIXE VIH SIN VIL External Clock Shift Operation Document Number: 002-04578 Rev. *A Page 49 of 64 MB90910 Series ESCR : SCES = 0, ECCR : SCDE = 1 Parameter Symbol Serial clock cycle time tSCYC SCK   SOT delay time tSHOVI SIN  SCK  setup time tIVSLI SCK   SIN hold time tSLIXI SOT  SCK  delay time tSOVLI Value Condition Internal shift clock operation CL = 80pF + 1TTL. Unit Min Max 5 tcp*  ns  50  50 ns tcp  80  ns 0  ns 3 tcp  70  ns *: The tcp indicates machine clock tSCYC 2.4 V SCK 0.8 V 0.8 V tSHOVI tSOVLI SOT 2.4 V 2.4 V 0.8 V 0.8 V tIVSLI SIN Document Number: 002-04578 Rev. *A tSLIXI VIH VIH VIL VIL Page 50 of 64 MB90910 Series ESCR : SCES = 1, ECCR : SCDE = 1 Parameter Symbol Serial clock cycle time tSCYC SCK   SOT delay time tSLOVI SIN  SCK  setup time tIVSHI SCK   SIN hold time tSHIXI SOT  SCK  delay time tSOVHI Value Condition Internal clock operation CL = 80pF + 1TTL. Unit Min Max 5 tcp*  ns  50  50 ns tcp  80  ns 0  ns 3 tcp  70  ns *: The tcp indicates machine clock tSCYC 2.4 V SCK 2.4 V 0.8 V tSLOVI tSOVHI SOT 2.4 V 2.4 V 0.8 V 0.8 V tIVSHI SIN tSHIXI VIH VIH VIL VIL 11.4.5 Trigger Input Timing Parameter Symbol Pin name Condition tTRGH tTRGL INT8, INT9R INT10, INT11 INT12R, INT13 INT14R, INT15R ADTG  Input pulse width Value Min Max 5 tCP  Unit ns Note : tCP is internal operating clock cycle time (machine clock) . Refer to “ (1) Clock Timing”. INT8, INT9R INT10, INT11 INT12R, INT13 INT14R, INT15R ADTG Document Number: 002-04578 Rev. *A VIH VIH VIL VIL tTRGH tTRGL Page 51 of 64 MB90910 Series 11.4.6 Timer Related Resource Input Timing Parameter Symbol Pin name Condition tTIWH TIN2, TIN3 IN0 to IN3  Input pulse width tTIWL Value Min Max 4 tCP  Unit ns Note : tCP is internal operating clock cycle time (machine clock) . Refer to “ (1) Clock Timing”. VIH VIH TIN2, TIN3 IN0 to IN3 VIL VIL tTIWH tTIWL 11.4.7 Timer Related Resource Output Timing Parameter Symbol Pin name Condition tTO TOT2, TOT3 PPGA to PPGF  CLK   TOUT change time CLK Value Min Max 30  Unit ns 2.4 V 2.4 V TOT2, TOT3 PPGA to PPGF 0.8 V tTO Document Number: 002-04578 Rev. *A Page 52 of 64 MB90910 Series 11.4.8 CAN PLL cycle jitter Symbol Parameter CAN PLL cycle jitter (When locked) tPJ Pin name Condition   Value Min  10 Typ Max  Unit  10 ns Remarks FCP  16 MHz (4 MHz multiplied by 4) 24 MHz (4 MHz multiplied by 6) 32 MHz (4 MHz multiplied by 8)  CAN PLL cycle jitter Deviation time from the ideal clock is assured per cycle out of 20, 000 cycles. PLL output t1 t2 t3 tn-1 tn Ideal clock Slow Deviation time t1 t2 t3 tn-1 tn Fast Document Number: 002-04578 Rev. *A Page 53 of 64 MB90910 Series 11.5 A/D Converter Parameter (3.0 V  AVR  AVSS) Symbol Pin name    Value Unit Min Typ Max          10 bit 3.0 LSB 2.5 LSB     1.9 LSB Zero reading voltage VOT AN0 to AN15 AVSS  1.5LSB AVSS  0.5LSB AVSS  2.5LSB V Full scale reading voltage VFST AN0 to AN15 AVR  3.5LSB AVR  1.5LSB AVR  0.5LSB V Compare time   0.66  16500 s Sampling time     s Analog port input current IAIN AN0 to AN15 3  3 A Analog input voltage range VAIN AN0 to AN15 AVSS  AVR V Reference voltage range  AVR AVSS  2.7  AVCC V IA AVCC 3.5 7.5 mA IAH AVCC IR AVR IRH AVR      AN0 to AN15  Resolution Total error Nonlinearity error Differential nonlinearity error Power supply current Reference voltage supply current Offset between input channels 2.2 0.4 1.0 Remarks 4.5 V  AVCC  5.5 V 3.0 V  AVCC < 4.5 V 4.5 V  AVCC  5.5 V  5 A 600 900 A  5 A  4 LSB 3.0 V  AVCC < 4.5 V * * * : If A/D converter is not operating, a current when CPU is stopped is applicable (VCC  AVCC  AVR  5.0 V) . Document Number: 002-04578 Rev. *A Page 54 of 64 MB90910 Series  About the external impedance of analog input and its sampling time A/D converter with sample and hold circuit. If the external impedance is too high to keep sufficient sampling time, the analog voltage changed to the internal sample and hold capacitor is insufficient, adversely affecting A/D conversion precision. Therefore, to satisfy the A/D conversion precision standard, consider the relationship between the external impedance and minimum sampling time and either adjust the resistor value and operating frequency or decrease the external impedance so that the sampling time is longer than the minimum value. And, if the sampling time cannot be sufficient, connect a capacitor of about 0.1 F to the analog input pin.  Analog input equivalent circuit model Analog input R Comparator C MB90V950AMAS 4.5 V  AVCC  5.5 V : R =: 2.52 k, C =: 10.7 pF 4.0 V  AVCC < 4.5 V : R =: 13.6 k, C =: 10.7 pF Note : The values are reference values. MB90F912BS MB90911AS Document Number: 002-04578 Rev. *A 4.5 V  AVCC  5.5 V : R =: 4.1 k, C =: 8.5 pF 4.0 V  AVCC < 4.5 V : R =: 10.33 k, C =: 8.5 pF Page 55 of 64 MB90910 Series 11.6 Definition of A/D Converter Terms Resolution Non linearity error : Analog variation that is recognized by an A/D converter. : Deviation between a line across zero-transition line Differential linearity error Total error : ( “00 0000 0000B”   “00 0000 0001B” ) and full-scale transition line ( “11 1111 1110B”   “11 1111 1111B” ) and actual conversion characteristics. Deviation of input voltage, which is required for changing output code by 1 LSB, from an ideal value. : Difference between an actual value and an theoretical value. A total error includes zero transition error, full-scale transition error, and linear error. Total error 3FFH 3FEH 1.5 LSB Actual conversion characteristics Digital output 3FDH {1 LSB × (N − 1) + 0.5 LSB} 004H VNT (Actually-measured value) 003H Actual conversion characteristics Ideal characteristics 002H 001H 0.5 LSB AVSS AVR Analog input VNT  {1 LSB  (N  1) 1 LSB AVR  AVSS [V] 1024 Total error of digital output “N”  1 LSB (Ideal value)   0.5 LSB} [LSB] N : A/D converter digital output value  AVSS  0.5 LSB [V] VFST (Ideal value)  AVR  1.5 LSB [V] VOT (Ideal value) VNT : A voltage at which digital output transits from (N  1) H to NH. (Continued) Document Number: 002-04578 Rev. *A Page 56 of 64 MB90910 Series (Continued) Non linearity error Differential linearity error Ideal characteristics 3FFH Digital output 3FDH Actual conversion characteristics {1 LSB × (N − 1) + VOT } N+1 VFST (actual measurement value) VNT (actual measurement value) 004H Digital output 3FEH Actual conversion characteristics 003H Actual conversion characteristics N V (N + 1) T (actual measurement value) VNT (actual measurement value) N−1 002H Ideal characteristics Actual conversion characteristics N−2 001H VOT (actual measurement value) AVSS AVR AVSS AVR Analog input Analog input Non linearity error of digital output N  Differential linearity error of digital output N  1 LSB  VNT  {1 LSB  (N  1) 1 LSB V (N+1) T  VNT 1 LSB VFST  VOT 1022  VOT} [LSB] 1 LSB [LSB] [V] N : A/D converter digital output value VOT : Voltage at which digital output transits from “000H” to “001H.” VFST : Voltage at which digital output transits from “3FEH” to “3FFH.” Document Number: 002-04578 Rev. *A Page 57 of 64 MB90910 Series  The relationship between external impedance and minimum sampling time  At 4.5 V  AVCC  5.5 V (External impedance  0 k to 20 k) MB90911AS MB90F912BS 100 External impedance [k] External impedance [k] (External impedance  0 k to 100 k) 90 80 70 60 50 MB90V950AMAS 40 30 20 10 0 0 1 2 3 4 7 8 5 6 MB90911AS MB90F912BS 20 18 16 14 12 MB90V950AMAS 10 8 6 4 2 0 9 10 0 1 2 3 4 Minimum sampling time [s] Minimum sampling time [s] 5 Minimum sampling time [s](4.5 V  AVcc  5.5 V) External impedance [k] 5 10 50 MB90911AS/MB90F912BS 0.54 0.84 3.22 MB90V950AMAS 0.56 0.94 3.93  At 3.0 V  AVCC < 4.5 V (External impedance  0 k to 20 k) MB90911AS MB90F912BS 100 90 80 70 60 50 40 30 20 External impedance [k] External impedance [k] (External impedance  0 k to 100 k) MB90V950AMAS 10 0 0 1 2 3 4 5 6 7 8 20 18 MB90911AS MB90F912BS 16 14 12 10 MB90V950AMAS 8 6 4 2 0 0 9 10 1 2 3 4 5 Minimum sampling time [s] Minimum sampling time [s] Minimum sampling time [s] (3.0 V  AVcc  4.5 V) External impedance [k] 5 10 50 MB90911AS/MB90F912BS 0.91 1.21 3.59 MB90V950AMAS 1.39 1.77 4.76  About errors As | AVR  AVSS | becomes smaller, values of relative errors grow larger. Document Number: 002-04578 Rev. *A Page 58 of 64 MB90910 Series 11.7 Flash Memory Program/Erase Characteristics Parameter Conditions Sector erase time Chip erase time Byte (8-bit width) programming time TA   25 °C VCC  5.0 V Word (16-bit width) programming time Program/Erase cycle Flash memory data retention time Value Unit Min Typ Max  0.9 3.6 s  5.4 21.6 s  15 240 s  23 370 s    TA  85 °C 10000 TA  85 °C 100000   Average TA  85 °C 20  Remarks Excludes programming prior to erasure Except for the overhead time of the system level cycle cycle year * * : Corresponding value comes from the technology reliability evaluation result (using Arrhenius equation to translate high temperature measurements into normalized value at +85 °C) . Document Number: 002-04578 Rev. *A Page 59 of 64 MB90910 Series 12. Ordering Information Part number MB90F912BSPMC MB90911ASPMC MB90V950AMASCR-ES Document Number: 002-04578 Rev. *A Package Remarks 48-pin plastic LQFP (FPT-48P-M26) 299-pin ceramic PGA (PGA-299C-A01) For evaluation Page 60 of 64 MB90910 Series 13. Package Dimension 48-pin plastic LQFP Lead pitch 0.50 mm Package width × package length 7 × 7 mm Lead shape Gullwing Sealing method Plastic mold Mounting height 1.70 mm MAX Weight 0.17 g Code (Reference) P-LFQFP48-7×7-0.50 (FPT-48P-M26) 48-pin plastic LQFP (FPT-48P-M26) Note 1) * : These dimensions include resin protrusion. Note 2) Pins width and pins thickness include plating thickness. Note 3) Pins width do not include tie bar cutting remainder. 9.00±0.20(.354±.008)SQ +0.40 +.016 * 7.00 –0.10 .276 –.004 SQ 36 0.145±0.055 (.006±.002) 25 37 24 0.08(.003) Details of "A" part +0.20 1.50 –0.10 +.008 48 13 "A" 0˚~8˚ LEAD No. 1 0.50(.020) (Mounting height) .059 –.004 INDEX 0.10±0.10 (.004±.004) (Stand off) 12 0.20±0.05 (.008±.002) 0.08(.003) 0.25(.010) M 0.60±0.15 (.024±.006) ©2003-2008 FUJITSU LIMITED F48040S-c-2-3 C 2003 FUJITSU LIMITEDMICROELECTRONICS F48040S-c-2-2 Document Number: 002-04578 Rev. *A Dimensions in mm (inches). Note: The values in parentheses are reference values. Page 61 of 64 MB90910 Series 14. Major Changes Section  Change Results Changed the part number. MB90F912AS  MB90F912BS MB90V950MAS  MB90V950AMAS Product Lineup MB90V950AMAS Corrected the adapter boad. MB2147-20 Rev.04C  MB2147-20 Rev.04C or later Pin Description Pin No.18,Pin No.19, Pin No.33 to Pin No.35,Pin No.36 Added the function as follows for pins P56, P57, P23 to P21, P20. (Different I/O circuit type from MB90V950AMAS). I/O Circuit Types TypeC,TypeD Added to the “Evaluation product” on remarks. TypeK Corrected the circuit. CMOS input  CMOS hysteresis input TypeL Handling Devices Added the item as follows. 3.Using external clock Block Diagrams MB90V950AMAS Corrected for the prescaler. 5 channels  7 channels Electrical Characteristics DC Characteristics Input “H” voltage Corrected the pin VIHS. “”  P50, P82, P85 Corrected the pin VIHR. “”  RST Corrected the pin VIHM. “”  MD0 to MD2 Input “L” voltage Corrected the pin VILS. “”  P50,P82,P85 Corrected the pin VILR. “” RST Corrected the pin VILM. “”  MD0 to MD2 Output “H” voltage Added to remarks of VOHI. MASK ROM products and Evaluation products only Output “L” voltage Added to remarks of VOL. MASK ROM products and Evaluation products only Input leak current Corrected the value. Min :  1   3 Max :  1   3 Pull-down resistance Corrected the remark. MASK ROM products only  MASK ROM products and Evaluation products only AC Characteristics Reset Standby Input Changed the unit for “Oscillation time of oscillator*+ 100 s” . ns  s CAN PLL cycle jitter Added the item. (Continued) Document Number: 002-04578 Rev. *A Page 62 of 64 MB90910 Series (Continued) Section Change Results A/D Converter Corrected the remark of “Compare time”. 4.5 V  AVCC  4.5 V  AVCC  5.5 V 3.0 V  AVCC  3.0 V  AVCC < 4.5 V Corrected the remark of “Sampling time”. 4.5 V  AVCC  4.5 V  AVCC  5.5 V 3.0 V  AVCC  3.0 V  AVCC < 4.5 V Changed the value of “Analog port input current ”. Min :  0.3   3 Max :  0.3   3 Ordering Information Changed the part number. MB90F912ASPMC  MB90F912BSPMC MB90V950MASCR-ES  MB90V950AMASCR-ES NOTE: Please see “Document History” about later revised information. Document History Document Title: MB90911AS/F912BS/V950AMAS F2MC-16LX MB90910 Series 16-bit Microcontroller Document Number: 002-04578 Revision ECN **  *A 5218093 Orig. of Change Submission Date AKIH 06/04/2009 Migrated to Cypress and assigned document number 002-04578. No change to document contents or format. TAOA 04/12/2016 Updated to Cypress template Document Number: 002-04578 Rev. *A Description of Change Page 63 of 64 MB90910 Series Sales, Solutions, and Legal Information Worldwide Sales and Design Support Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office closest to you, visit us at Cypress Locations. PSoC® Solutions Products ARM® Cortex® Microcontrollers Automotive cypress.com/arm cypress.com/automotive Clocks & Buffers Interface Lighting & Power Control Memory cypress.com/clocks cypress.com/interface cypress.com/powerpsoc cypress.com/memory PSoC cypress.com/psoc Touch Sensing PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP Cypress Developer Community Community | Forums | Blogs | Video | Training Technical Support cypress.com/support cypress.com/touch USB Controllers Wireless/RF cypress.com/psoc cypress.com/usb cypress.com/wireless © Cypress Semiconductor Corporation, 2008-2016. This document is the property of Cypress Semiconductor Corporation and its subsidiaries, including Spansion LLC ("Cypress"). This document, including any software or firmware included or referenced in this document ("Software"), is owned by Cypress under the intellectual property laws and treaties of the United States and other countries worldwide. Cypress reserves all rights under such laws and treaties and does not, except as specifically stated in this paragraph, grant any license under its patents, copyrights, trademarks, or other intellectual property rights. If the Software is not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress governing the use of the Software, then Cypress hereby grants you a personal, non-exclusive, nontransferable license (without the right to sublicense) (1) under its copyright rights in the Software (a) for Software provided in source code form, to modify and reproduce the Software solely for use with Cypress hardware products, only internally within your organization, and (b) to distribute the Software in binary code form externally to end users (either directly or indirectly through resellers and distributors), solely for use on Cypress hardware product units, and (2) under those claims of Cypress's patents that are infringed by the Software (as provided by Cypress, unmodified) to make, use, distribute, and import the Software solely for use with Cypress hardware products. Any other use, reproduction, modification, translation, or compilation of the Software is prohibited. TO THE EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE OR ACCOMPANYING HARDWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. To the extent permitted by applicable law, Cypress reserves the right to make changes to this document without further notice. Cypress does not assume any liability arising out of the application or use of any product or circuit described in this document. Any information provided in this document, including any sample design information or programming code, is provided only for reference purposes. It is the responsibility of the user of this document to properly design, program, and test the functionality and safety of any application made of this information and any resulting product. Cypress products are not designed, intended, or authorized for use as critical components in systems designed or intended for the operation of weapons, weapons systems, nuclear installations, life-support devices or systems, other medical devices or systems (including resuscitation equipment and surgical implants), pollution control or hazardous substances management, or other uses where the failure of the device or system could cause personal injury, death, or property damage ("Unintended Uses"). A critical component is any component of a device or system whose failure to perform can be reasonably expected to cause the failure of the device or system, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and you shall and hereby do release Cypress from any claim, damage, or other liability arising from or related to all Unintended Uses of Cypress products. You shall indemnify and hold Cypress harmless from and against all claims, costs, damages, and other liabilities, including claims for personal injury or death, arising from or related to any Unintended Uses of Cypress products. Cypress, the Cypress logo, Spansion, the Spansion logo, and combinations thereof, PSoC, CapSense, EZ-USB, F-RAM, and Traveo are trademarks or registered trademarks of Cypress in the United States and other countries. For a more complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their respective owners. Document Number: 002-04578 Rev. *A Revised April 12, 2016 Page 64 of 64
MB90F912BSPMC-GSE1 价格&库存

很抱歉,暂时无法提供与“MB90F912BSPMC-GSE1”相匹配的价格&库存,您可以联系我们找货

免费人工找货