FUJITSU MICROELECTRONICS DATA SHEET DS07-16912-1E 32-bit Microcontrollers CMOS FR60 MB91490 Series MB91F492 / FV470 ■ DESCRIPTION The MB91490 series is Fujitsu's general-purpose 32-bit RISC microcontroller, which is designed for embedded control applications that require high-speed processing performance. This series uses the FR60 CPU, which is compatible with the FR* family of CPUs. * : FR, the abbreviation of FUJITSU RISC controller, is a line of products of Fujitsu Microelectronics Limited. ■ FEATURES • FR60 CPU • 32-bit RISC, load/store architecture, five-stage pipeline • Operating frequency of 80 MHz (PLL clock multiplied) • 16-bit fixed-length instructions (basic instructions) • Instruction execution speed : one instruction per cycle • Memory-to-memory transfer, bit processing, barrel shift instructions, etc. : instructions suitable for embedded applications • Function entry and exit instructions, multi load/store instructions of register contents : instructions compatible with C language. • Register interlock function to facilitate assembly-language coding • Built-in multiplier/instruction-level support • Signed 32-bit multiplication : 5 cycles • Signed 16-bit multiplication : 3 cycles • Interrupts (save PC and PS) : 6 cycles, 16 priority levels • Harvard architecture allowing program access and data access to be executed simultaneously • Instructions compatible with the FR family (Continued) For the information for microcontroller supports, see the following web site. http://edevice.fujitsu.com/micom/en-support/ Copyright©2010 FUJITSU MICROELECTRONICS LIMITED All rights reserved 2010.2 MB91490 Series (Continued) • Built-in Peripheral functions • I/O ports • NMI (Non Maskable Interrupt) • External interrupts • Bit search module (for REALOS) Function to search for the position of the first bit that has changed from 1 to 0 in a word starting from the MSB • 16-bit reload timers • Timing generator • 8/16-bit PPG timers • Multi-function timer • 16-bit free-run timer • Input capture (Linked to free-run timer) • Output compare (Linked to free-run timer) • A/D start up compare (Linked to free-run timer) • Wave form generator Various wave forms are generated by using output compare output, 16-bit PPG timer and 16-bit dead timer. • Base timer Only one timer function can be selected from the 16-bit PWM timer, 16-bit PPG timer, 16/32-bit reload timer, and 16/32-bit PWC timer. • 8/16-bit up/down counter • Multi-function serial interface • Full-duplex double buffer • Asynchronous (start-stop synchronization) communication, clock synchronous communication, I2C standard mode (Max 100 kbps), I2C high-speed mode (selectable various modes at maximum of 400 kbps) • Selectable parity On/Off • Each channel has built-in baud rate generator • Error detection function for parity, frame and overrun errors • External clock can be used as transfer clock • With I2C function • 8/10-bit A/D Converter (Successive comparison type) • Resolution : 8-bit or 10-bit resolution selectable • Conversion time : 1.2 μs (minimum conversion time for 33 MHz peripheral clock (CLKP)) 1.2 μs (minimum conversion time for 40 MHz peripheral clock (CLKP)) • DMAC (DMA Controller) • Transfers can be started by software or by interrupts from the built-in peripherals • Wild register • Instructions or data located at a target address can be replaced (in the built-in Flash area only) • Low voltage detection interrupt / reset • Detects low voltage (3.7 V + 0.3 V) and generate external interrupt • Detects low voltage (3.0 V + 0.24 V) and generate system initialization reset • Flash memory security function • Protects the content of Flash memory • Other Features • Watchdog timer • Low-power consumption modes • Sleep/stop function • CMOS technologies : 0.18 μm • Power supply : Single power supply (Vcc = 2.7 V to 5.5 V) 2 DS07-16912-1E MB91490 Series ■ PRODUCT LINEUP Common EVA of the series MB91490 series MB91FV470 MB91F492 Built-in Flash capacity 512 Kbytes (Flash) 256 Kbytes (Flash) Flash security ⎯ Characteristics Built-in RAM capacity 40 Kbytes 12 Kbytes 160 49 External interrupts NMI 16 channels NMI 7 channels Reload timer 2 channels 2 channels 2 units 1 unit 8-bit × 16 channels 16-bit × 8 channels 8-bit × 8 channels 16-bit × 4 channels (PPG output: 3 channels) 2 units 1 unit Free-run timer 6 channels 3 channels OCU 12 channels 6 channels ICU 8 channels 4 channels A/D activating compare 6 channels 2 channels Wave form generator 12 channels 6 channels Base timer 6 channels 2 channels Up/down counter 2 channels 1 channel 6 units (w FIFO) 3 units (w/o FIFO) 4 channels × 2 units 16 channels × 1 unit 4 channels × 1 unit 8 channels × 1 unit Low voltage detection interrupt ⎯ 1 channel Low voltage detection reset ⎯ 1 channel DMAC 5 channels 5 channels Wild register 16 channels 16 channels DSU4 ⎯ I/O ports Timing generator PPG Multi-function timer Multi-function serial interface 8/10-bit A/D converter Debug function : Supported DS07-16912-1E 3 MB91490 Series ■ PACKAGE AND CORRESPONDING PRODUCTS Package MB91F492 FPT-64P-M23 (LQFP-0.65 mm) FPT-64P-M24 (LQFP-0.50 mm) : Supported Note : For details of each package, refer to “■ PACKAGE DIMENSIONS”. 4 DS07-16912-1E MB91490 Series ■ PIN ASSIGNMENT (TOP VIEW) VSS X1 X0 MD0 MD1 MD2 PA1/ADTG1 PA2/ADTG2 P80/INT0 P81/INT1 P82/INT2 P83/INT3 P84/PPG4/INT4 P85/PPG5/INT5 P86/PPG6/INT6 NMIX 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 PG0/SCK0 PG1/SIN0 PG2/SOT0 PG3/SCK1 PG4/SIN1 PG5/SOT1 PH0/SCK2 PH1/SIN2 PH2/SOT2 PQ0/RTO0 PQ1/RTO1 PQ2/RTO2 PQ3/RTO3 PQ4/RTO4 PQ5/RTO5 VCC 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 LQFP-64 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 VCC PC7/AN2-7 PC6/AN2-6 PC5/AN2-5 PC4/AN2-4 PC3/AN2-3 PC2/AN2-2 PC1/AN2-1 PC0/AN2-0 AVSS10 AVRH2 AVCC10 PB7/AN1-3 PB6/AN1-2 PB5/AN1-1 PB4/AN1-0 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 INITX PJ3/TOUT1 PJ2/TIN1 PJ1/TOUT0 PJ0/TIN0 PL2/ZIN0 PL1/BIN0 PL0/AIN0 PP5/DTTI0 PP4/CKI0 PP3/IC3 PP2/IC2 PP1/IC1 PP0/IC0 C VSS (FPT-64P-M23 / FPT-64P-M24) DS07-16912-1E 5 MB91490 Series ■ PIN DESCRIPTION Pin no. Pin name I/O circuit type* Function 54 MD2 K Mode pin 2 This pin sets the basic operating mode. During normal communication, input must be at the “L” level. During serial programming to flash memory, input must be at the “H” level. 53 MD1 K Mode pin 1 This pin sets the basic operating mode. Input must always be at the “L” level. 52 MD0 K Mode pin 0 This pin sets the basic operating mode. Input must always be at the “L” level. 51 X0 A Clock (oscillation) input 50 X1 A Clock (oscillation) output 32 INITX I External reset input 64 NMIX H NMI (Non Maskable Interrupt) input 57 58 59 60 INT0 P80 INT1 P81 INT2 P82 INT3 P83 D D D D INT4 61 62 63 PPG4 56 General-purpose I/O port External interrupt 1 input General-purpose I/O port External interrupt 2 input General-purpose I/O port External interrupt 3 input General-purpose I/O port External interrupt 4 input D Output of PPG timer 4 P84 General-purpose I/O port INT5 External interrupt 5 input PPG5 D Output of PPG timer 5 P85 General-purpose I/O port INT6 External interrupt 6 input PPG6 D P86 55 External interrupt 0 input ADTG1 PA1 ADTG2 PA2 Output of PPG timer 6 General-purpose I/O port D D External trigger input of 8/10-bit A/D converter 1 General-purpose I/O port External trigger input of 8/10-bit A/D converter 2 General-purpose I/O port (Continued) 6 DS07-16912-1E MB91490 Series Pin no. 33 34 35 36 40 41 42 43 44 45 46 47 1 Pin name AN1-0 PB4 AN1-1 PB5 AN1-2 PB6 AN1-3 PB7 AN2-0 PC0 AN2-1 PC1 AN2-2 PC2 AN2-3 PC3 AN2-4 PC4 AN2-5 PC5 AN2-6 PC6 AN2-7 PC7 SCK0 (SCL0) I/O circuit type* G G G G G G G G G G G G D PG0 2 3 SIN0 PG1 SOT0 (SDA0) PG2 Function Analog 0 input of 8/10-bit A/D converter 1 General-purpose I/O port Analog 1 input of 8/10-bit A/D converter 1 General-purpose I/O port Analog 2 input of 8/10-bit A/D converter 1 General-purpose I/O port Analog 3 input of 8/10-bit A/D converter 1 General-purpose I/O port Analog 0 input of 8/10-bit A/D converter 2 General-purpose I/O port Analog 1 input of 8/10-bit A/D converter 2 General-purpose I/O port Analog 2 input of 8/10-bit A/D converter 2 General-purpose I/O port Analog 3 input of 8/10-bit A/D converter 2 General-purpose I/O port Analog 4 input of 8/10-bit A/D converter 2 General-purpose I/O port Analog 5 input of 8/10-bit A/D converter 2 General-purpose I/O port Analog 6 input of 8/10-bit A/D converter 2 General-purpose I/O port Analog 7 input of 8/10-bit A/D converter 2 General-purpose I/O port Clock I/O of multi-function serial interface 0 (used in I2C mode, SCL0) General-purpose I/O port D D Data input of multi-function serial interface 0 (not used in I2C mode) General-purpose I/O port Data output of multi-function serial interface 0 (used in I2C mode, SDA0) General-purpose I/O port (Continued) DS07-16912-1E 7 MB91490 Series Pin no. 4 Pin name SCK1 (SCL1) I/O circuit type* D PG3 5 6 SIN1 PG4 SOT1 (SDA1) 7 D D 9 SIN2 PH1 SOT2 (SDA2) D 29 30 31 25 26 27 19 20 TIN0 PJ0 TOUT0 PJ1 TIN1 PJ2 TOUT1 PJ3 AIN0 PL0 BIN0 PL1 ZIN0 PL2 IC0 PP0 IC1 PP1 General-purpose I/O port Data output of multi-function serial interface 1 (used in I2C mode, SDA1) Clock I/O of multi-function serial interface 2 (used in I2C mode, SCL2) General-purpose I/O port D D PH2 28 Data input of multi-function serial interface 1 (not used in I2C mode) General-purpose I/O port PH0 8 Clock I/O of multi-function serial interface 1 (used in I2C mode, SCL1) General-purpose I/O port PG5 SCK2 (SCL2) Function Data input of multi-function serial interface 2 (not used in I2C mode) General-purpose I/O port Data output of multi-function serial interface 2 (used in I2C mode, SDA2) General-purpose I/O port D D D D D D D D D Base timer 0 input General-purpose I/O port Base timer 0 output General-purpose I/O port Base timer 1 input General-purpose I/O port Base timer 1 output General-purpose I/O port 8/16-bit up count input pin for up/down counter 0 General-purpose I/O port 8/16-bit down count input pin for up/down counter 0 General-purpose I/O port 8/16-bit reset input pin for up/down counter 0 General-purpose I/O port Trigger input of input capture 0 General-purpose I/O port Trigger input of input capture 1 General-purpose I/O port (Continued) 8 DS07-16912-1E MB91490 Series (Continued) Pin no. 21 22 23 24 Pin name IC2 PP2 IC3 PP3 CKI0 PP4 DTTI0 I/O circuit type* D D D D PP5 10 11 12 13 14 15 RTO0 PQ0 RTO1 PQ1 RTO2 PQ2 RTO3 PQ3 RTO4 PQ4 RTO5 PQ5 Function Trigger input of input capture 2 General-purpose I/O port Trigger input of input capture 3 General-purpose I/O port External clock input pin of free-run timer ch.0 to ch.2 General-purpose I/O port Input signal controlling wave form generator outputs RTO0 to RTO5 of multi-function timer 0 General-purpose I/O port J J J J J J Wave form generator output of multi-function timer 0 General-purpose I/O port Wave form generator output of multi-function timer 0 General-purpose I/O port Wave form generator output of multi-function timer 0 General-purpose I/O port Wave form generator output of multi-function timer 0 General-purpose I/O port Wave form generator output of multi-function timer 0 General-purpose I/O port Wave form generator output of multi-function timer 0 General-purpose I/O port * : Refer to “■ I/O CIRCUIT TYPE” for details on the I/O circuit types. DS07-16912-1E 9 MB91490 Series Power supply pins and GND pins 10 Pin no. Pin name 16 48 VCC Power supply pins Connect all pins to the same potential. 17 49 VSS GND pins Connect all pins to the same potential. 18 C Function Capacitor coupling pin for internal regulator 37 AVCC10 Analog power supply pin for 8/10-bit A/D converter 1/2 39 AVSS10 Analog GND pin for 8/10-bit A/D converter 1/2 38 AVRH2 Analog reference power supply pin for 8/10-bit A/D converter 1/2 DS07-16912-1E MB91490 Series ■ I/O CIRCUIT TYPE Type A Circuit Remarks X1 Clock input Oscillation feedback resistance for high speed (main clock oscillation) approx. 1 MΩ X0 Standby control D Pull-up control R P-ch Digital output • • • • CMOS level output CMOS level hysteresis input With standby control With pull-up control P-ch Digital output N-ch R Digital input Standby control G Pull-up control R Digital output P-ch P-ch Digital output R N-ch • Analog/CMOS level hysteresis I/O pin • CMOS level output • CMOS level hysteresis input (with standby control) • Analog input (Operates as an analog input when the corresponding AICR register bit is “1”.) • With pull-up control Digital input Standby control Analog input (Continued) DS07-16912-1E 11 MB91490 Series Type Circuit Remarks H • CMOS level hysteresis input • Without standby control P-ch N-ch R Digital input • CMOS level hysteresis input • Without standby control • With pull-up resistance I R P-ch P-ch N-ch R Digital input J Pull-up control R P-ch Digital output • • • • CMOS level output CMOS level hysteresis input With standby control With pull-up control P-ch Digital output R N-ch Digital input Standby control (Continued) 12 DS07-16912-1E MB91490 Series (Continued) Type Circuit Remarks CMOS level input K N-ch N-ch N-ch Control signal N-ch N-ch DS07-16912-1E R Mode input 13 MB91490 Series ■ HANDLING DEVICES • Preventing latch-up Latch-up phenomenon may occur with CMOS IC, when a voltage higher than VCC or lower than VSS is applied to either the input or output terminals, or when a voltage is applied between VCC pin and VSS pin that exceeds the rated voltage. When latch-up occurs, a significant power-supply current surge results, which may damage some elements due to the excess heat, so great care must be taken to ensure that the maximum rating is never exceeded during use. • Treatment of unused input pins Do not leave an unused input pin open, since it may cause a malfunction. Handle by, for example, using a pull-up or pull-down resistor. • Power pins In products with multiple VCC and VSS pins, the pins of the same potential are internally connected in the device to avoid abnormal operations including latch-up. However, you must connect the pins to the same potential power supply and a ground line externally to lower the electro-magnetic emission level, to prevent abnormal operation of strobe signals caused by the rise in the ground level, and to conform to the total output current rating. Moreover, connect the current supply source with the VCC and VSS pins of this device at the low impedance. It is also advisable to connect a ceramic capacitor of approximately 0.1 μF as a bypass capacitor between VCC and VSS pins near this device. • Crystal oscillator circuit Noise near the X0 and X1 pins may cause the device to malfunction. Design the printed circuit board so that X0, X1, the crystal oscillator (or ceramic oscillator), and the bypass capacitor to ground are located as close to the device as possible. It is strongly recommended to design the PC board artwork with the X0 and X1 pins surrounded by ground plane because stable operation can be expected with such a layout. Please ask the crystal maker to evaluate the oscillational characteristics of the crystal and this device. • About mode pins (MD0 to MD2) These pins should be connected directly to VCC pin or VSS pin. Design the printed circuit board such that the pull-up/down resistance stays low, as well as the distance between the mode pins and power supply or GND pins is as short as possible and the connection impedance is low, when the pins are pulled-up/down such as for switching the pin level and rewriting the Flash memory data. It is because of preventing the device erroneously switching to test mode due to noise. • Operation at start-up Be sure to execute setting initialized reset (INIT) with INITX pin immediately after start-up. Immediately after that, also, hold the "L"-level input to the INITX pin for the stabilization wait time required for the oscillator circuit to take the oscillation stabilization wait time for the oscillator circuit and the stabilization wait time for the regulator (For INIT via the INITX pin, the oscillation stabilization wait time setting is initialized to the minimum value). 14 DS07-16912-1E MB91490 Series • Notes upon power-on sequence It requires more than 600 μs (between 0.0 V to 5.0 V) to rise voltage upon power on in order to prevent the device malfunction caused by the overshooting in the built-in voltage step-down circuit. After the supply voltage is stable (voltage is risen) , it takes 600 μs until internal supply is stable. Hold the input to the INITX pin during that period. If it takes less than 600 μs (between 0.0 V to 5.0 V) for power up, it requires 2 ms* until internal supply is stable after voltage supply is stable (voltage is risen) . Hold the input to the INITX pin during that period. CASE : voltage rising time is more than 600 μs (0.0 V to 5.0 V) VCC (V) 5.0 0 600 (μs) t Hold for more than 600 μs INITX Internal power supply waits until stable Power-on Start operating CASE : voltage rising time is less than 600 μs (0.0 V to 5.0 V) VCC (V) 5.0 0 600 (μs) t Hold for more than 2 ms* INITX Power-on Internal power supply waits until stable Start operating * : In case of which it takes less than 600 μs (between 0.0 V to 5.0 V) to rise voltage, the time to make internal power supply stable is proportional to the capacitance value of the bypass capacitor for the pin C. It takes 2 ms if the pin C = 4.7 μF; 4 ms if the pin C = 9.4 μF. DS07-16912-1E 15 MB91490 Series • Order of power turning ON/OFF Use the following procedure for turning the power on or off. If not using the A/D converter, connect AVCC = VCC and AVSS = VSS. Turn on the power supply in the sequence VCC → AVCC → AVRH2, and turn off the power in the reverse sequence. • Source oscillation input when turning on the power When turning the power on, maintain the clock input until the device is released from the oscillation stabilization wait state. • Cautions for operation during PLL clock mode Even if the oscillator comes off or the clock input stops with the PLL clock selected for MB91490 series, MB91490 series may continue to operate at the free-run frequency of the PLL’s internal self-oscillating oscillator circuit. Performance of this operation, however, cannot be guaranteed. • Using an external clock When using an external clock, you must always input clock signals with opposite phase from X0 pin to X1 pin simultaneously. However, as the X1 pin halts with an output at the "H" level during stop mode, insert a resistor of approximately 1 kΩ externally to prevent a conflict between the two outputs if using stop mode (oscillation stop mode). The figure below shows an example of how to use an external clock. • Example of Using an External Clock X0 MB91490 series X1 • C pin As MB91490 series includes an internal regulator, always connect a bypass capacitor of approximately 4.7 μF to the C pin for use by the regulator. MB91490 series C 4.7 μF VSS GND • Software reset on the synchronous mode Be sure to meet the following two conditions before setting 0 to the SRST bit of STCR (standby control register) when the software reset is used on the synchronous mode. • Set the interrupt enable flag (I-Flag) to interrupts disabled (I-Flag=0). • Not used NMI 16 DS07-16912-1E MB91490 Series ■ BLOCK DIAGRAM VCC VSS C FR60 CPU core Voltage regulator Watchdog timer Bit search Flash (Max-256 Kbytes with security) 32 32 D-bus RAM (Max-8 Kbytes) F-bus RAM (Max-4 Kbytes) 5 channels DMAC Bus converter 32 32 2 channels Low voltage detector MD2 to MD0 INITX X0 X1 32 <-> 16 adapter Clock control 16 16 NMIX INT0 to INT6 1+7 channels External interrupt Interrupt controller SCK0 to SCK2 SIN0 to SIN2 SOT0 to SOT2 3 units Multi-function serial interface Port I/F 1 channel Up/down counter 1 unit Timing generator GPIO AIN0 BIN0 ZIN0 2 channels Reload timer 8 channels PPG PPG4 to PPG6 Multifunction timer AVCC10 AVSS10 AVRH2 ADTG1 AN1-0 to AN1-3 4 channels input 8/10-bit A/D converter 1 ADTG2 AN2-0 to AN2-7 8 channels input 8/10-bit A/D converter 2 2 channels Base timer TIN0, TIN1 TOUT0, TOUT1 - PWC - Reload timer - PWM - PPG 2 channels A/D activating compare 4 channels Input capture 3 channels Free-run timer CKI0 6 channels Output compare 6 channels Waveform generator DS07-16912-1E IC0 to IC3 RTO0 to RTO5 DTTI0 17 MB91490 Series ■ MEMORY SPACE 1. Memory Space The FR family has 4 Gbytes of logical address space (232 addresses) available to the CPU by linear access. • Direct Addressing Areas The following address space areas are used as I/O areas. These areas are called direct addressing areas, in which the address of an operand can be specified directly by the instruction. The size of directly addressable areas depends on the length of the data being accessed as shown below. → byte data access : 000H to 0FFH → half word data access : 000H to 1FFH → word data access : 000H to 3FFH 2. Memory Map Single-chip mode 0000 0000 H I/O 0000 0400 H I/O Direct addressing area Refer to “■ I/O Map”. 0001 0000 H Access inhibit 0003 F000 H 0004 0000 H F-bus RAM 4 Kbytes D-bus RAM 8 Kbytes 0004 2000 H 0005 0000 H Access inhibit 000C 0000 H 256 Kbytes Flash 0010 0000 H 0020 0000 H Access inhibit FFFF FFFF H 18 DS07-16912-1E MB91490 Series ■ I/O MAP [How to read the table] Address 000000H Register +0 +1 +2 +3 PDR0 [R/W] B PDR1 [R/W] B PDR2 [R/W] B PDR3 [R/W] B XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX Block T-unit Port data register Read/write attribute, Access unit (B : byte, H : half word, W : word) Initial value of register after reset Register name (column 1 of the register is at address 4n, column 2 is at address 4 n + 1...) Leftmost register address (For word-length access, column 1 of the register is the MSB of the data.) Note : Initial values of register bits are represented as follows : “ 1 ” : Initial Value “ 1 ” “ 0 ” : Initial Value “ 0 ” “ X ” : Initial Value “ undefined ” “ - ” : No physical register at this location Access to addresses where the data access properties have not been documented is prohibited. DS07-16912-1E 19 MB91490 Series Address Register +0 +1 +3 ⎯ 000000H ⎯ 000004H 000008H +2 PDRA [R/W] B, H -----XX- PDRB [R/W] B, H XXXX---⎯ 00000CH 000010H PDRJ [R/W] B ----XXXX ⎯ 000014H PDRP [R/W] B, H --XXXXXX PDRQ [R/W] B, H --XXXXXX 000018H to 00003CH Block (Reserved) PDR8 [R/W] B -XXXXXXX ⎯ PDRC [R/W] B XXXXXXXX ⎯ PDRG [R/W] B, H --XXXXXX PDRH [R/W] B, H -----XXX PDRL [R/W] B -----XXX ⎯ Port data register ⎯ ⎯ (Reserved) 000040H EIRR0 [R/W] B, H, W 00000000 ENIR0 [R/W] B, H, W 00000000 ELVR0 [R/W] B, H, W 00000000 00000000 External interrupt (INT0 to INT6, Low voltage detection interrupt ) 000044H DICR [R/W] B, H -------0 HRCL [R/W, R] B, H 0--11111 ⎯ Delay interrupt/ hold request TMRLR0 [W] H, W XXXXXXXX XXXXXXXX TMR0 [R] H, W XXXXXXXX XXXXXXXX 00004CH ⎯ TMCSR0 [R/W, R] B, H ----00-- ---00000 000050H TMRLR1 [W] H, W XXXXXXXX XXXXXXXX TMR1 [R] H, W XXXXXXXX XXXXXXXX 000054H ⎯ TMCSR1 [R/W, R] B, H ----00-- ---00000 000048H 000058H, 00005CH ⎯ Reload timer 0 Reload timer 1 (Reserved) (Continued) 20 DS07-16912-1E MB91490 Series Register Address +0 +1 +2 +3 000060H SSR0 [R/W, R] B, H, W 00000011 ESCR0 [R/W]/ IBSR0 [R/W, R] B, H, W 00000000 SCR0 [R/W] / IBCR0 [R/W, R] B, H, W 00000000 SMR0 [R/W] B, H, W 000-0000 000064H BGR01[R/W] B, H, W 00000000 BGR00 [R/W] B, H, W 00000000 RDR0 [R]/ TDR0 [W] H, W -------0 00000000 ISMK0 [R/W] B, H 01111111 ⎯ 000068H 000070H SSR1 [R/W, R] B, H, W 00000011 ESCR1 [R/W]/ IBSR1 [R/W, R] B, H, W 00000000 000074H BGR11 [R/W] B, H, W 00000000 BGR10 [R/W] B, H, W 00000000 (Reserved) SCR1 [R/W] / IBCR1 [R/W, R] B, H, W 00000000 SMR1 [R/W] B, H, W 000-0000 RDR1 [R]/ TDR1 [W] H, W -------0 00000000 ISMK1 [R/W] B, H 01111111 ⎯ 000078H 000080H SSR2 [R/W, R] B, H, W 00000011 ESCR2 [R/W]/ IBSR2 [R/W, R] B, H, W 00000000 000084H BGR21 [R/W] B, H, W 00000000 BGR20 [R/W] B, H, W 00000000 000088H 00008CH (Reserved) SCR2 [R/W] / IBCR2 [R/W, R] B, H, W 00000000 SMR2 [R/W] B, H, W 000-0000 RDR2 [R]/ TDR2 [W] H, W -------0 00000000 ISMK2 [R/W] B, H 01111111 ⎯ ⎯ Multifunction serial interface 1 ISBA1 [R/W] B, H 00000000 ⎯ 00007CH Multifunction serial interface 0 ISBA0 [R/W] B, H 00000000 ⎯ 00006CH Block Multifunction serial interface 2 ISBA2 [R/W] B, H 00000000 (Reserved) (Continued) DS07-16912-1E 21 MB91490 Series Address Register +0 +1 000090H to 00009CH +2 +3 ⎯ (Reserved) 0000A0H OCCPBH0, OCCPBL0 [W]/ OCCPH0, OCCPL0 [R] H, W 00000000 00000000 OCCPBH1, OCCPBL1 [W]/ OCCPH1, OCCPL1 [R] H, W 00000000 00000000 0000A4H OCCPBH2, OCCPBL2 [W]/ OCCPH2, OCCPL2 [R] H, W 00000000 00000000 OCCPBH3, OCCPBL3 [W]/ OCCPH3, OCCPL3 [R] H, W 00000000 00000000 0000A8H OCCPBH4, OCCPBL4 [W]/ OCCPH4, OCCPL4 [R] H, W 00000000 00000000 OCCPBH5, OCCPBL5 [W]/ OCCPH5, OCCPL5 [R] H, W 00000000 00000000 0000ACH OCSH1 [R/W] B, H, W -110--00 OCSL0 [R/W] B, H, W 00001100 OCSH3 [R/W] B, H, W -110--00 OCSL2 [R/W] B, H, W 00001100 0000B0H OCSH5 [R/W] B, H -110--00 OCSL4 [R/W] B, H 00001100 OCMOD0 [R/W] B --000000 ⎯ 0000B4H 0000B8H 0000BCH 0000C0H 0000C4H 0000C8H CPCLRBH0, CPCLRBL0 [W]/ CPCLRH0, CPCLRL0 [R] H, W 11111111 11111111 TCCSH0 [R/W] B, H, W 00000000 TCCSL0 [R/W] B, H, W 01000000 CPCLRBH1, CPCLRBL1 [W] / CPCLRH1, CPCLRL1 [R] H, W 11111111 11111111 TCCSH1 [R/W] B, H, W 00000000 TCCSL1 [R/W] B, H, W 01000000 CPCLRBH2, CPCLRBL2 [W] / CPCLRH2, CPCLRL2 [R] H, W 11111111 11111111 TCCSH2 [R/W] B, H, W 00000000 TCCSL2 [R/W] B, H, W 01000000 Block TCDTH0, TCDTL0 [R/W] H, W 00000000 00000000 TCCSM0 [R/W] B, H, W ----0000 ADTRGC0 [R/W] B, H, W -0-0-0-0 TCDTH1, TCDTL1 [R/W] H, W 00000000 00000000 TCCSM1 [R/W] B, H, W ----0000 ADTRGC1 [R/W] B, H, W -0-0-0-0 TCDTH2, TCDTL2 [R/W] H, W 00000000 00000000 TCCSM2 [R/W] B, H, W ----0000 ADTRGC2 [R/W] B, H, W -0-0-0-0 OCU0 Free-run timer 0 Free-run timer 1 Free-run timer 2 (Continued) 22 DS07-16912-1E MB91490 Series Register Address 0000CCH +0 +1 +2 +3 ⎯ FRS2 [R/W] B --00--00 FRS1 [R/W] B, H --00--00 FRS0 [R/W] B, H --00--00 FRS4 [R/W] B, H --00--00 FRS3 [R/W] B, H --00--00 0000D0H ⎯ 0000D4H IPCPH0, IPCPL0 [R] H, W XXXXXXXX XXXXXXXX IPCPH1, IPCPL1 [R] H, W XXXXXXXX XXXXXXXX 0000D8H IPCPH2, IPCPL2 [R] H, W XXXXXXXX XXXXXXXX IPCPH3, IPCPL3 [R] H, W XXXXXXXX XXXXXXXX 0000DCH PICSH01 [W, R] B, H, W 00000000 PICSL01 [R/W] B, H, W 00000000 ICSH23 [R] B, H, W ------00 TMRRH0, TMRRL0 [R/W] H, W XXXXXXXX XXXXXXXX TMRRH1, TMRRL1 [R/W] H, W XXXXXXXX XXXXXXXX 0000E4H TMRRH2, TMRRL2 [R/W] H XXXXXXXX XXXXXXXX ⎯ 0000E8H DTCR0 [R/W] B, H 00000000 DTCR1 [R/W] B, H 00000000 DTCR2 [R/W] B 00000000 ⎯ 0000ECH ⎯ SIGCR10 [R/W] B 00000000 ⎯ SIGCR20 [R/W] B 000000-1 ADCOMP0 [W]/ ADCOMPB0 [R] H, W 00000000 00000000 ADCOMP2 [W]/ ADCOMPB2 [R] H, W 00000000 00000000 0000F8H ICU0 Wave form generator 0 ADCOMPD0 [W]/ ADCOMPDB0 [R] H, W 00000000 00000000 ⎯ 0000F4H Free-run timer selector 0 ICSL23[R/W] B, H, W 00000000 0000E0H 0000F0H Block ADCOMPD2 [W]/ ADCOMPDB2 [R] H, W 00000000 00000000 0000FCH ⎯ ADTGBUF0 [R/W] B -0-0-1-1 ADTGSEL0 [R/W] B, H --00--00 ADTGCE0 [R/W] B, H --00--00 000100H PRLH0 [R/W] B, H, W XXXXXXXX PRLL0 [R/W] B, H, W XXXXXXXX PRLH1 [R/W] B, H, W XXXXXXXX PRLL1 [R/W] B, H, W XXXXXXXX 000104H PRLH2 [R/W] B, H, W XXXXXXXX PRLL2 [R/W] B, H, W XXXXXXXX PRLH3 [R/W] B, H, W XXXXXXXX PRLL3 [R/W] B, H, W XXXXXXXX A/D activating compare 0 PPG (Continued) DS07-16912-1E 23 MB91490 Series Address Register +0 +1 +2 +3 000108H PPGC0 [R/W] B, H, W 00000000 PPGC1 [R/W] B, H, W 00000000 PPGC2 [R/W] B, H, W 00000000 PPGC3 [R/W] B, H, W 00000000 00010CH PRLH4 [R/W] B, H, W XXXXXXXX PRLL4 [R/W] B, H, W XXXXXXXX PRLH5 [R/W] B, H, W XXXXXXXX PRLL5 [R/W] B, H, W XXXXXXXX 000110H PRLH6 [R/W] B, H, W XXXXXXXX PRLL6 [R/W] B, H, W XXXXXXXX PRLH7 [R/W] B, H, W XXXXXXXX PRLL7 [R/W] B, H, W XXXXXXXX 000114H PPGC4 [R/W] B, H, W 00000000 PPGC5 [R/W] B, H, W 00000000 PPGC6 [R/W] B, H, W 00000000 PPGC7 [R/W] B, H, W 00000000 000118H to 00012CH ⎯ ⎯ TRG [R/W] B 00000000 ⎯ GATEC0 [R/W] B --00--00 000134H ⎯ REVC [R/W] B 00000000 ⎯ GATEC4 [R/W] B ------00 000144H 000148H ⎯ TTCR0 [R/W, W, R] B 11110000 COMP0 [R/W] B, H, W 00000000 000164H 000168H 00016CH (Reserved) COMP2 [R/W] B, H, W 00000000 COMP4 [R/W] B, H, W 00000000 COMP6 [R/W] B, H, W 00000000 ⎯ BT0TMR [R] B, H, W 00000000 00000000 ⎯ PPG ⎯ 00014CH to 00015CH 000160H PPG (Reserved) 000130H 000138H to 000140H Block Timing generator 0 (Reserved) BT0TMCR [R/W] B, H, W -0000000 00000000 BT0STC [R/W] B 00000000 ⎯ BT0PCSR/BT0PRLL [R/W] H, W XXXXXXXX XXXXXXXX Base timer 0 BT0PDUT/BT0PRLH/BT0DTBF [R/W] H, W XXXXXXXX XXXXXXXX ⎯ (Reserved) (Continued) 24 DS07-16912-1E MB91490 Series Register Address +0 +2 AICR2 [R/W] B, H -------- 11111111 000170H 000174H +1 ADCS2 [R/W, W] B 0000000- +3 Block ⎯ ADCH2 [R/W] B, H 00000000 ⎯ ADMD2 [R/W] B, H 00001111 000178H ADCD002 [R] B, H, W 10----XX XXXXXXXX ADCD012 [R] B, H, W 10----XX XXXXXXXX 00017CH ADCD022 [R] B, H, W 10----XX XXXXXXXX ADCD032 [R] B, H, W 10----XX XXXXXXXX 000180H ADCD042 [R] B, H, W 10----XX XXXXXXXX ADCD052 [R] B, H, W 10----XX XXXXXXXX 000184H ADCD062 [R] B, H, W 10----XX XXXXXXXX ADCD072 [R] B, H, W 10----XX XXXXXXXX 000188H to 0001FCH ⎯ 000200H DMACA0 [R/W] B, H, W * 00000000 ----XXXX XXXXXXXX XXXXXXXX 000204H DMACB0 [R/W] B, H, W 00000000 00000000 XXXXXXXX XXXXXXXX 000208H DMACA1 [R/W] B, H, W * 00000000 ----XXXX XXXXXXXX XXXXXXXX 00020CH DMACB1 [R/W] B, H, W 00000000 00000000 XXXXXXXX XXXXXXXX 000210H DMACA2 [R/W] B, H, W * 00000000 ----XXXX XXXXXXXX XXXXXXXX 000214H DMACB2 [R/W] B, H, W 00000000 00000000 XXXXXXXX XXXXXXXX 000218H DMACA3 [R/W] B, H, W * 00000000 ----XXXX XXXXXXXX XXXXXXXX 00021CH DMACB3 [R/W] B, H, W 00000000 00000000 XXXXXXXX XXXXXXXX 000220H DMACA4 [R/W] B, H, W * 00000000 ----XXXX XXXXXXXX XXXXXXXX 000224H DMACB4 [R/W] B, H, W 00000000 00000000 XXXXXXXX XXXXXXXX 8/10-bit A/D converter 2 (8 channels) (Reserved) DMAC (Continued) DS07-16912-1E 25 MB91490 Series Address Register +0 +1 +2 +3 Block 000228H to 00023CH ⎯ (Reserved) 000240H DMACR [R/W] B, H, W 0--00000 -------- -------- -------- DMAC 000244H to 0003ECH ⎯ (Reserved) 0003F0H BSD0 [W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 0003F4H BSD1 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 0003F8H BSDC [W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 0003FCH BSRR [R] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 000400H ⎯ ⎯ 000404H 000408H DDRA [R/W] B, H -----00- DDRB [R/W] B, H 0000---⎯ 00040CH 000410H DDRJ [R/W] B ----0000 ⎯ 000414H DDRP [R/W] B, H --000000 DDRQ [R/W] B, H --000000 000418H to 000420H 000424H 000428H Bit search module (Reserved) DDR8 [R/W] B -0000000 ⎯ DDRC [R/W] B 00000000 ⎯ DDRG [R/W] B, H --000000 DDRH [R/W] B, H -----000 DDRL [R/W] B -----000 ⎯ Port direction register ⎯ ⎯ (Reserved) PFR8 [R/W] B -000---- ⎯ ⎯ ⎯ Port function register (Reserved) (Continued) 26 DS07-16912-1E MB91490 Series Register Address +0 +1 ⎯ 00042CH 000430H PFRJ [R/W] B ----0-0- 000434H ⎯ +2 +3 PFRG [R/W] B, H --0-00-0 PFRH [R/W] B, H -----0-0 Port function register ⎯ PFRQ [R/W] B --000000 000438H, 00043CH ⎯ ⎯ (Reserved) 000440H ICR00 [R/W, R] B, H, W ---11111 ICR01 [R/W, R] B, H, W ---11111 ICR02 [R/W, R] B, H, W ---11111 ICR03 [R/W, R] B, H, W ---11111 000444H ICR04 [R/W, R] B, H, W ---11111 ICR05 [R/W, R] B, H, W ---11111 ICR06 [R/W, R] B, H, W ---11111 ICR07 [R/W, R] B, H, W ---11111 000448H ICR08 [R/W, R] B, H, W ---11111 ICR09 [R/W, R] B, H, W ---11111 ICR10 [R/W, R] B, H, W ---11111 ICR11 [R/W, R] B, H, W ---11111 00044CH ICR12 [R/W, R] B, H, W ---11111 ICR13 [R/W, R] B, H, W ---11111 ICR14 [R/W, R] B, H, W ---11111 ICR15 [R/W, R] B, H, W ---11111 000450H ICR16 [R/W, R] B, H, W ---11111 ICR17 [R/W, R] B, H, W ---11111 ICR18 [R/W, R] B, H, W ---11111 ICR19 [R/W, R] B, H, W ---11111 000454H Block ⎯ Interrupt controller (Reserved) (Continued) DS07-16912-1E 27 MB91490 Series Address Register +0 +1 +2 +3 000458H ICR24 [R/W, R] B, H, W ---11111 ICR25 [R/W, R] B, H, W ---11111 ICR26 [R/W, R] B, H, W ---11111 ICR27 [R/W, R] B, H, W ---11111 00045CH ICR28 [R/W, R] B, H, W ---11111 ICR29 [R/W, R] B, H, W ---11111 ICR30 [R/W, R] B, H, W ---11111 ICR31 [R/W, R] B, H, W ---11111 000460H ⎯ ICR33 [R/W, R] B ---11111 ICR34 [R/W, R] B, H ---11111 ICR35 [R/W, R] B, H ---11111 000464H ICR36 [R/W, R] B, H, W ---11111 ICR37 [R/W, R] B, H, W ---11111 ICR38 [R/W, R] B, H, W ---11111 ICR39 [R/W, R] B, H, W ---11111 000468H ⎯ ICR41 [R/W, R] B ---11111 ICR42 [R/W, R] B, H ---11111 ICR43 [R/W, R] B, H ---11111 00046CH ICR44 [R/W, R] B, H, W ---11111 ICR45 [R/W, R] B, H, W ---11111 ICR46 [R/W, R] B, H, W ---11111 ICR47 [R/W, R] B, H, W ---11111 000470H to 00047CH ⎯ RSRR [R/W] B, H, W 1-0-0-00 STCR [R/W] B, H, W 001100-1 TBCR [R/W] B, H, W 00XXX-00 CTBR [W] B, H, W XXXXXXXX 000484H CLKR [R/W] B -000-000 ⎯ DIVR0 [R/W] B 00000011 ⎯ ⎯ 000510H ⎯ AICR1 [R/W] B ----1111 000514H ADCS1 [R/W, W] B 0000000- ⎯ Interrupt controller (Reserved) 000480H 000488H to 00050CH Block Clock control block (Reserved) ⎯ ADCH1 [R/W] B, H --00--00 ADMD1 [R/W] B, H 00001111 000518H ADCD001 [R] B, H, W 10----XX XXXXXXXX ADCD011 [R] B, H, W 10----XX XXXXXXXX 00051CH ADCD021 [R] B, H, W 10----XX XXXXXXXX ADCD031 [R] B, H, W 10----XX XXXXXXXX 8/10-bit A/D converter 1 (4 channels) (Continued) 28 DS07-16912-1E MB91490 Series Register Address +0 +1 000520H to 00053CH RCR00 [W] B, H, W XXXXXXXX UDCR10 [R] B, H, W 00000000 UDCR00 [R] B, H, W 00000000 CCRH0 [R/W] B, H 00000000 CCRL0 [R/W, R] B, H -0001000 ⎯ CSR0 [R/W, R] B 00000000 ⎯ BT1TMR [R] B, H, W 00000000 00000000 000580H BT1TMCR [R/W] B, H, W -0000000 00000000 ⎯ BT1PCSR/BT1PRLL [R/W] H, W XXXXXXXX XXXXXXXX 000588H 00058CH to 000600H Base timer 1 BT1PDUT/BT1PRLH/BT1DTBF [R/W] H, W XXXXXXXX XXXXXXXX ⎯ ⎯ 000604H PCRA [R/W] B, H -----00- PCRB [R/W] B, H 0000---⎯ 00060CH 000610H PCRJ [R/W] B ----0000 ⎯ 000614H PCRP [R/W] B, H --000000 PCRQ [R/W] B, H --000000 000618H to 000FFCH Up/down counter 0 (Reserved) BT1STC [R/W] B 00000000 ⎯ 000584H Block (Reserved) RCR10 [W] B, H, W XXXXXXXX 000548H to 00057CH 000608H +3 ⎯ 000540H 000544H +2 (Reserved) PCR8 [R/W] B -0000000 ⎯ PCRC [R/W] B 00000000 ⎯ PCRG [R/W] B, H --000000 PCRH [R/W] B, H -----000 PCRL [R/W] B -----000 ⎯ Pull-up resistor control register ⎯ ⎯ (Reserved) (Continued) DS07-16912-1E 29 MB91490 Series Address Register +0 +1 +2 +3 001000H DMASA0 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 001004H DMADA0 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 001008H DMASA1 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 00100CH DMADA1 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 001010H DMASA2 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 001014H DMADA2 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 001018H DMASA3 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 00101CH DMADA3 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 001020H DMASA4 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 001024H DMADA4 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 001028H to 006FFCH ⎯ FLCR [R/W, R] B ----X-0- ⎯ 007004H FLWC [R/W] B --11-011 ⎯ ⎯ 007014H to 00701CH ⎯ 007020H 007024H to 00702CH WREN [R/W] H 00000000 00000000 Flash memory (Reserved) ⎯ ⎯ DMAC (Reserved) 007000H 007008H to 007010H Block Wild register control block (Reserved) (Continued) 30 DS07-16912-1E MB91490 Series Address Register +0 +1 +2 007030H WA00 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 007034H WD00 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 007038H WA01 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 00703CH WD01 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 007040H WA02 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 007044H WD02 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 007048H WA03 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 00704CH WD03 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 007050H WA04 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 007054H WD04 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 007058H WA05 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 00705CH WD05 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 007060H WA06 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 007064H WD06 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 007068H WA07 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 00706CH WD07 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 007070H WA08 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 007074H WD08 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX +3 Block Wild register control block (Continued) DS07-16912-1E 31 MB91490 Series (Continued) Address Register +0 +1 +2 007078H WA09 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 00707CH WD09 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 007080H WA10 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 007084H WD10 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 007088H WA11 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 00708CH WD11 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 007090H WA12 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 007094H WD12 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 007098H WA13 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 00709CH WD13 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 0070A0H WA14 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 0070A4H WD14 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 0070A8H WA15 [R/W] W -------- ----XXXX XXXXXXXX XXXXXX-- 0070ACH WD15 [R/W] W XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 0070B0H to 0FFFFCH ⎯ +3 Block Wild register control block (Reserved) * : The lower 16 bits (DTC15 to DTC0) of DMACA0 to DMACA4 cannot be accessed as bytes. Notes : • Data is undefined in reserved or (⎯) area. • Do not execute read modify write (RMW) instruction on registers having a write-only bit. • The initial values are varied depending on the product series. Please refer to the hardware manual of MB91490 series for more details. 32 DS07-16912-1E MB91490 Series ■ INTERRUPT VECTOR Interrupt number Interrupt source Interrupt Offset level TBR default address Decimal Hexadecimal Reset 0 00 ⎯ 3FCH 000FFFFCH Mode vector 1 01 ⎯ 3F8H 000FFFF8H System reserved 2 02 ⎯ 3F4H 000FFFF4H System reserved 3 03 ⎯ 3F0H 000FFFF0H System reserved 4 04 ⎯ 3ECH 000FFFECH System reserved 5 05 ⎯ 3E8H 000FFFE8H System reserved 6 06 ⎯ 3E4H 000FFFE4H Coprocessor absent trap 7 07 ⎯ 3E0H 000FFFE0H Coprocessor error trap 8 08 ⎯ 3DCH 000FFFDCH INTE instruction 9 09 ⎯ 3D8H 000FFFD8H System reserved 10 0A ⎯ 3D4H 000FFFD4H System reserved 11 0B ⎯ 3D0H 000FFFD0H Step trace trap 12 0C ⎯ 3CCH 000FFFCCH NMI request (tool) 13 0D ⎯ 3C8H 000FFFC8H Undefined instruction exception 14 0E ⎯ 3C4H 000FFFC4H NMI request 15 0F ⎯ 3C0H 000FFFC0H External interrupt 0 16 10 ICR00 3BCH 000FFFBCH External interrupt 1 17 11 ICR01 3B8H 000FFFB8H External interrupt 2 18 12 ICR02 3B4H 000FFFB4H External interrupt 3 19 13 ICR03 3B0H 000FFFB0H External interrupt 4 20 14 ICR04 3ACH 000FFFACH External interrupt 5 21 15 ICR05 3A8H 000FFFA8H External interrupt 6 22 16 ICR06 3A4H 000FFFA4H Low voltage detection interrupt 23 17 ICR07 3A0H 000FFFA0H Reload timer 0 24 18 ICR08 39CH 000FFF9CH Reload timer 1 25 19 ICR09 398H 000FFF98H Base timer 0 (source 0/source 1) 26 1A ICR10 394H 000FFF94H Multi-function serial interface 0 (UART transmission completed/reception completed/I2C status) 27 1B ICR11 390H 000FFF90H Multi-function serial interface 1 (UART transmission completed/reception completed/I2C status) 28 1C ICR12 38CH 000FFF8CH Base timer 1 (source 0/source 1) 29 1D ICR13 388H 000FFF88H (Continued) DS07-16912-1E 33 MB91490 Series Interrupt number Interrupt source Interrupt level Offset TBR default address Decimal Hexadecimal Up/down counter 0 30 1E ICR14 384H 000FFF84H DTTI0 31 1F ICR15 380H 000FFF80H DMAC0 (end/error) 32 20 ICR16 37CH 000FFF7CH DMAC1 (end/error) 33 21 ICR17 378H 000FFF78H DMAC2/3/4 (end/error) 34 22 ICR18 374H 000FFF74H Multi-function serial interface 2 (UART transmission completed/reception completed/I2C status) 35 23 ICR19 370H 000FFF70H System reserved 36 24 ⎯ 36CH 000FFF6CH System reserved 37 25 ⎯ 368H 000FFF68H System reserved 38 26 ⎯ 364H 000FFF64H System reserved 39 27 ⎯ 360H 000FFF60H PPG0/PPG1 40 28 ICR24 35CH 000FFF5CH PPG2/PPG3 41 29 ICR25 358H 000FFF58H PPG4/PPG5 42 2A ICR26 354H 000FFF54H PPG6/PPG7 43 2B ICR27 350H 000FFF50H Wave form generator 0 (underflow) 44 2C ICR28 34CH 000FFF4CH Wave form generator 1 (underflow) 45 2D ICR29 348H 000FFF48H Wave form generator 2 (underflow) 46 2E ICR30 344H 000FFF44H Timebase timer overflow 47 2F ICR31 340H 000FFF40H System reserved 48 30 ⎯ 33CH 000FFF3CH Free-run timer 0 (compare clear) 49 31 ICR33 338H 000FFF38H Free-run timer 0 (zero detection) 50 32 ICR34 334H 000FFF34H Free-run timer 1 (compare clear) 51 33 ICR35 330H 000FFF30H Free-run timer 1 (zero detection) 52 34 ICR36 32CH 000FFF2CH Free-run timer 2 (compare clear) 53 35 ICR37 328H 000FFF28H Free-run timer 2 (zero detection) 54 36 ICR38 324H 000FFF24H 8/10-bit A/D converter 2 55 37 ICR39 320H 000FFF20H System reserved 56 38 ⎯ 31CH 000FFF1CH 8/10-bit A/D converter 1 57 39 ICR41 318H 000FFF18H ICU0/ICU1 (capture) 58 3A ICR42 314H 000FFF14H ICU2/ICU3 (capture) 59 3B ICR43 310H 000FFF10H OCU0/OCU1 (match) 60 3C ICR44 30CH 000FFF0CH (Continued) 34 DS07-16912-1E MB91490 Series (Continued) Interrupt number Interrupt source Interrupt level Offset TBR default address Decimal Hexadecimal OCU2/OCU3 (match) 61 3D ICR45 308H 000FFF08H OCU4/OCU5 (match) 62 3E ICR46 304H 000FFF04H Interrupt delay source bit 63 3F ICR47 300H 000FFF00H System reserved (Used by REALOS) 64 40 ⎯ 2FCH 000FFEFCH System reserved (Used by REALOS) 65 41 ⎯ 2F8H 000FFEF8H System reserved 66 42 ⎯ 2F4H 000FFEF4H System reserved 67 43 ⎯ 2F0H 000FFEF0H System reserved 68 44 ⎯ 2ECH 000FFEECH System reserved 69 45 ⎯ 2E8H 000FFEE8H System reserved 70 46 ⎯ 2E4H 000FFEE4H System reserved 71 47 ⎯ 2E0H 000FFEE0H System reserved 72 48 ⎯ 2DCH 000FFEDCH System reserved 73 49 ⎯ 2D8H 000FFED8H System reserved 74 4A ⎯ 2D4H 000FFED4H System reserved 75 4B ⎯ 2D0H 000FFED0H System reserved 76 4C ⎯ 2CCH 000FFECCH System reserved 77 4D ⎯ 2C8H 000FFEC8H System reserved 78 4E ⎯ 2C4H 000FFEC4H System reserved 79 4F ⎯ 2C0H 000FFEC0H Used by INT instruction 80 to 255 50 to FF ⎯ 2BCH to 000H 000FFEBCH to 000FFC00H DS07-16912-1E 35 MB91490 Series ■ PIN STATUS IN EACH CPU STATE Terms used as the status of pins mean as follows. • Input enabled Means that the input function can be used. • Input disabled Indicates that the input function cannot be used. • Input fixed to “0” A state of a pin, in which "0" is transmitted to internal circuitry, with the external input shut off by the input gate adjacent to the pin. • Output Hi-Z Means to place a pin in a high impedance state by disabling the pin driving transistor from driving. • Preserving the previous state Means to output the state existing immediately prior to entering this mode. That is, to output according to an internal resource with an output when it is operating or to preserve an output when the output is provided, for example, as a port. • Input enabled when external interrupt function selected and enabled Inputs are allowed only when the pin is configured as an external interrupt request input pin and the external interrupt request is enabled. 36 DS07-16912-1E MB91490 Series • List of pin status During initialization In stop mode INITX = “H”* INITX = “L”*1 or when Low or when In sleep mode voltage Low voltage detection detection reset is reset occurs released 2 Pin name Function NMIX NMIX P80 to P83 INT0 to INT3 P84 INT4/PPG4 P85 INT5/PPG5 P86 INT6/PPG6 PA1, PA2 ADTG1, ADTG2 Input enabled Input enabled Input enabled HIZ = 0 HIZ = 1 Input enabled Input enabled Output Hi-Z/ Input “0” fixed Output Hi-Z/ Output Hi-Z/ Input disabled Input enabled Input enabled Input enabled Input enabled when interrupt function selected and enabled Output Hi-Z/ Output Hi-Z/ Input disabled Input enabled Retention of the Retention of the immediately immediately prior state prior state Output Hi-Z/ Input “0” fixed Output Hi-Z/ Output Hi-Z/ Input disabled Input “0” fixed PC0 to PC7 AN2-0 to AN2-7 Retention of the Retention of the immediately immediately prior state prior state Output Hi-Z/ Input “0” fixed PB4 to PB7 AN1-0 to AN1-3 PG0, PG3 SCK0, SCK1 PG1, PG4 SIN0, SIN1 PG2, PG5 SOT0, SOT1 PH0 SCK2 PH1 SIN2 PH2 SOT2 PJ0, PJ2 TIN0, TIN1 PJ1, PJ3 TOUT0, TOUT1 PL0 AIN0 PL1 BIN0 PL2 ZIN0 PP0 to PP3 IC0 to IC3 PP4 CKI0 PP5 DTTI0 Output Hi-Z/ Output Hi-Z/ Input disabled Input enabled Retention of the Retention of the Output Hi-Z/Inimmediately immediately put “0” fixed prior state prior state Output Hi-Z/ Output Hi-Z/ Input disabled Input enabled Retention of the Retention of the Output Hi-Z/Inimmediately immediately put “0” fixed prior state prior state Output Hi-Z/ Output Hi-Z/ Input disabled Input enabled Retention of the Retention of the Output Hi-Z/Inimmediately immediately put “0” fixed prior state prior state Output Hi-Z/ Output Hi-Z/ Input disabled Input enabled Retention of the Retention of the Output Hi-Z/Inimmediately immediately put “0” fixed prior state prior state PQ0 to PQ5 RTO0 to RTO5 *1 : INITX = “L” : Indicates the pin status with INITX remaining at the “L” level. *2 : INITX = “H” : Indicates the pin status existing immediately after INITX transition from “L” to “H” level. DS07-16912-1E 37 MB91490 Series ■ ELECTRICAL CHARACTERISTICS 1. Absolute Maximum Ratings Parameter Symbol Rating Unit Remarks Min Max VCC VSS − 0.5 VSS + 6.0 V Analog power supply voltage*1,*2,*6 AVCC10 VSS − 0.5 VSS + 6.0 V Analog reference voltage*7 AVRH2 VSS − 0.5 VSS + 6.0 V VI VSS − 0.3 VCC + 0.3 V Analog pin input voltage*1 VIA VSS − 0.3 AVCC + 0.3 V Output voltage*1 VO VSS − 0.3 VCC + 0.3 V “L” level maximum output current*3 IOL ⎯ 10 mA “L” level average output current*4 IOLAV ⎯ 4 mA Except port Q0 to Q5 12 mA Port Q0 to Q5 “L” level total maximum output current ΣIOL ⎯ 100 mA ΣIOLAV ⎯ 50 mA IOH ⎯ −10 mA “H” level average output current *4 IOHAV ⎯ −4 mA Except port Q0 to Q5 −12 mA Port Q0 to Q5 “H” level total maximum output current ΣIOH ⎯ −100 mA ΣIOHAV ⎯ −50 mA Power consumption PD ⎯ 430 mW Storage temperature TSTG −55 +125 °C Power supply voltage*1 Input voltage* 1 “L” level total average output current*5 “H” level maximum output current*3 “H” level total average output current*5 *1 : The parameter is based on VSS = AVSS10 = 0 V. *2 : Be careful not to exceed VCC + 0.3 V, for example, when the power is turned on. Be careful to set AVCC10 equal VCC, for example, when the power is turned on. *3 : The maximum output current is the peak value for a single pin. *4 : The average output is the average current for a single pin over a period of 100 ms. *5 : The total average output current is the average current for all pins over a period of 100 ms. *6 : AVCC10 is the analog supply voltage for the 8/10-bit A/D converter. *7 : AVRH2 is the analog reference voltage for the 8/10-bit A/D converter. 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. 38 DS07-16912-1E MB91490 Series 2. Recommended Operating Conditions (VSS = AVSS10 = 0.0 V) Parameter Symbol Value Unit Remarks Min Max VCC 2.7 5.5 V Analog power supply voltage AVCC10 VSS + 2.7 VSS + 5.5 V For all 8/10-bit A/D converters (common use) Analog reference voltage AVRH2 AVSS10 AVCC10 V For all 8/10-bit A/D converters (common use) TA − 40 + 85 °C Power supply voltage Operating temperature Note : During power-on, it takes approximately 600 μs for the internal power supply to stabilize after the VCC power supply has stabilized. Continue to assert the INITX pin during this period. 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. DS07-16912-1E 39 MB91490 Series 3. DC Characteristics Parameter Symbol “H” level input voltage VIHS “L” level input voltage VILS VOH1 “H” level output voltage VOH2 VOL1 “L” level output voltage Input leak current Pull-up resistance Power supply current VOL2 ILI RPULL ICC Pin Name CMOS hysteresis input pin CMOS hysteresis input pin Except port Q0 to Q5 (VCC = 2.7 V to 5.5 V, VSS = AVSS10 = 0.0 V, TA = − 40 °C to +85 °C) Value Condition Unit Remarks Min Typ Max ⎯ VCC × 0.8 ⎯ VCC V ⎯ VSS ⎯ VCC × 0.2 V ⎯ ⎯ V ⎯ ⎯ V *1 ⎯ ⎯ V *2 ⎯ VSS + 0.4 V ⎯ VSS + 0.4 V *1 ⎯ VSS + 0.4 V *2 ⎯ ⎯ μA 50 ⎯ kΩ 60 70 mA 45 55 mA 40 50 mA VCC = 5.0 V, VCC − 0.5 IOH = 4 mA VCC = 5.0 V, VCC − 0.5 IOH = 12 mA Port Q0 to Q5 VCC = 3.0 V, VCC − 0.5 IOH = 4 mA Except port VCC = 5.0 V, ⎯ Q0 to Q5 IOL = 4 mA VCC = 5.0 V, ⎯ IOL = 12 mA Port Q0 to Q5 VCC = 3.0 V, ⎯ IOL = 4 mA VCC = 5.0 V, ⎯ −5 VSS < VI < VCC INITX, ⎯ ⎯ pull-up pin VCC = 5.0 V, fC = 20 MHz, PLL × 4, CLKB = 80 MHz ⎯ CLKP = 40 MHz Flash memory 3 wait (4cycle) access VCC = 5.0 V, fC = 10 MHz, PLL × 5, CLKB = 50 MHz ⎯ VCC CLKP = 25 MHz Flash memory 2 wait (3cycle) access VCC = 5.0 V, fC = 10 MHz, PLL × 4, CLKB = 40 MHz ⎯ CLKP = 40 MHz Flash memory 2 wait (3cycle) access (Continued) 40 DS07-16912-1E MB91490 Series (Continued) Parameter (VCC = 2.7 V to 5.5 V, VSS = AVSS10 = 0.0 V, TA = − 40 °C to +85 °C) Symbol Power supply current Input capacitance ICCS Pin Name VCC ICCH VCC CIN Other than VCC, VSS, AVSS10, AVCC10, AVRH2 Condition Value Unit Remarks Min Typ Max VCC = 5.0 V, fC = 20 MHz, PLL × 4, CLKB = 80 MHz CLKP = 40 MHz Flash memory 3 wait (4cycle) access ⎯ 15 22 mA In sleep mode VCC = 5.0 V, fC = 10 MHz, PLL × 5, CLKB = 50 MHz CLKP = 25 MHz Flash memory 2 wait (3cycle) access ⎯ 9 15 mA In sleep mode VCC = 5.0 V, fC = 10 MHz, PLL × 4, CLKB = 40 MHz CLKP = 40 MHz Flash memory 2 wait (3cycle) access ⎯ 11 17 mA In sleep mode VCC = 5.0 V, TA = + 25 °C ⎯ 60 200 μA In stop mode ⎯ 5 15 pF ⎯ *1 : VCC = 4.0 V to 5.5 V *2 : VCC = 2.7 V to 4.0 V DS07-16912-1E 41 MB91490 Series 4. Flash Memory Write/Erase Characteristics Parameter Condition Value Min Typ Max Unit Remarks Sector erase time (8 Kbytes sectors) VCC = 5.0 V, TA = + 25 °C ⎯ 0.5 2.0 s Not including time for internal writing before deletion. Word write time VCC = 5.0 V, TA = + 25 °C ⎯ 6 100 μs Not including system-level overhead time. Chip erase time VCC = 5.0 V, TA = + 25 °C ⎯ 1.8 29.5 s Not including system-level overhead time. Erase/write cycle ⎯ 10000 ⎯ ⎯ cycle Flash memory data hold time ⎯ 10 ⎯ ⎯ year 42 DS07-16912-1E MB91490 Series 5. AC Characteristics (1) Clock Timing (VCC = 2.7 V to 5.5 V, VSS = AVSS10 = 0.0 V, TA = − 40 °C to +85 °C) Parameter Sym- Pin bol Name Clock frequency Value Condition Min X0 X1 fC Typ Max X0 X1 tC Internal operating clock frequency fCPB Internal operating clock cycle time ⎯ fCPP tCPB ⎯ tCPP When 20 MHz is input as the X0 clock frequency and the oscillator circuit PLL system is set to × 4 multiplication Remarks When using the PLL within the MHz self-oscillating range, set the multiplier so that the internal clock does not exceed ns the internal operating clock frequency. 10*2 ⎯ 20 50*2 ⎯ 100 5*1 ⎯ 80 MHz CPU 5*1 ⎯ 40 MHz Peripheral 12.5 ⎯ 200 ns CPU 25 ⎯ 200 ns Peripheral ⎯ Clock cycle time Unit *1 : The values assume a gear cycle of 1/16. *2 : When the PLL is used, the PLL multiplication rate varies depending on the frequency of the clock input to the X0 and X1 pins. Set the PLL multiplication rate so that the PLL output clock frequency is in the range between 40 MHz and 80 MHz. PLL Multiplication Rate PLL output clock frequency when X0 = 10 MHz PLL output clock frequency when X0 = 20 MHz 1 2 3 4 5 6 7 8 (Setting not allowed) 40 50 60 70 80 (Setting not allowed) Unit MHz 40 60 80 (Setting not allowed) • Conditions for measuring the clock timing ratings tC Output pin 0.8 VCC C = 50 pF DS07-16912-1E 43 MB91490 Series (2) PLL Oscillation stabilization time (LOCK UP TIME) (VCC = 2.7 V to 5.5 V, VSS = AVSS10 = 0.0 V, TA = − 40 °C to + 85 °C) Parameter PLL Oscillation stabilization wait time (LOCK UP TIME) Symbol Pin Name Condition tLOCK* ⎯ ⎯ Value Min Max 600 ⎯ Unit μs * : The length of time to wait for the PLL oscillations to stabilize. (3) Reset Input Ratings (VCC = 2.7 V to 5.5 V, VSS = AVSS10 = 0.0 V, TA = − 40 °C to + 85 °C) Parameter Value Symbol Pin Name Condition INITX input time (at power-on) tINTL INITX input time (at STOP) INITX ⎯ Unit Min Max tPON + tSTBL + Oscillation time of oscillator + tc × 213 ⎯ ns Oscillation time of oscillator + tc × 10 ⎯ ns tc × 10 ⎯ ns INITX input time (other than the above) Notes : • For tC (clock cycle time) , refer to “(1) Clock Timing”. • For tPON and tSTBL, refer to “ (4) Power on Rise Time /Power-on Stabilization Time Ratings”. tINTL INITX 0.2 VCC (4) Power on Rise Time /Power-on Stabilization Time Ratings (VSS = AVSS10 = 0.0 V, TA = − 40 °C to + 85 °C) Parameter Symbol Power on rise time tPON power-on stabilization time tSTBL tPON Pin Name Condition ⎯ VCC Value Unit Min Max 600 ⎯ μs 600 ⎯ μs tSTBL 5.0 V 0.0 V 44 DS07-16912-1E MB91490 Series (5) UART Timing (VCC = 2.7 V to 5.5 V, VSS = AVSS10 = 0.0 V, TA = − 40 °C to + 85 °C) Parameter Symbol Pin Name Serial clock cycle time tSCYC SCK0 to SCK2 SCK ↓ → SOT delay time tSLOV SCK0 to SCK2 SOT0 to SOT2 Valid SIN → SCK ↑ tIVSH SCK0 to SCK2 SIN0 to SIN2 SCK ↑ → Valid SIN hold time tSHIX Serial clock “H” pulse width Condition Value Unit Remarks Min Max 4tCYCP ⎯ ns − 20 + 20 ns 30 ⎯ ns *1 35 ⎯ ns *2 SCK0 to SCK2 SIN0 to SIN2 0 ⎯ ns tSHSL SCK0 to SCK2 2 × tCYCP − 10 ⎯ ns Serial clock “L” pulse width tSLSH SCK0 to SCK2 tCYCP + 10 ⎯ ns SCK ↓ → SOT delay time tSLOV SCK0 to SCK2 SOT0 to SOT2 ⎯ 25 ns *1 ⎯ 35 ns *2 Valid SIN → SCK ↑ tIVSH SCK0 to SCK2 SIN0 to SIN2 10 ⎯ ns SCK ↑ → Valid SIN hold time tSHIX SCK0 to SCK2 SIN0 to SIN2 20 ⎯ ns Internal shift clock mode External shift clock mode *1 : VCC = 4.0 V to 5.5 V *2 : VCC = 2.7 V to 4.0 V Notes : • The above ratings are the AC characteristics for CLK synchronous mode. • tCYCP indicates the peripheral clock cycle time. DS07-16912-1E 45 MB91490 Series • Internal shift clock mode tSCYC SCK0 to SCK2 VOH VOL VOL tSLOV VOH VOL SOT0 to SOT2 tIVSH tSHIX VIHS VILS SIN0 to SIN2 VIHS VILS • External shift clock mode tSLSH tSHSL VIHS SCK0 to SCK2 VILS VILS VILS tSLOV SOT0 to SOT2 VOH VOL tIVSH SIN0 to SIN2 46 VIHS VILS tSHIX VIHS VILS DS07-16912-1E MB91490 Series (6) Free-run Timer Clock, Up/Down Counter, Base Timer, and External Interrupt Input Timing (VCC = 2.7 V to 5.5 V, VSS = AVSS10 = 0.0 V, TA = − 40 °C to + 85 °C) Parameter Symbol Pin Name Value Condition Min Max Unit Free-run timer input clock pulse width CKI0 4 × tCYCP ⎯ ns Up-down counter input pulse width AIN0 BIN0 ZIN0 4 × tCYCP ⎯ ns 4 × tCYCP ⎯ ns 4 × tCYCP ⎯ ns 1.0* ⎯ μs Base timer input pulse width tTIWH tTIWL ⎯ TIN0, TIN1 External interrupt input pulse width INT0 to INT6 * : In stop mode Note : tCYCP indicates the peripheral clock cycle time. tTIWH VIHS CKI0 AIN0, BIN0, ZIN0 TIN0, TIN1 INT0 to INT6 DS07-16912-1E tTIWL VIHS VILS VILS 47 MB91490 Series (7) Trigger Input Timing (VCC = 2.7 V to 5.5 V, VSS = AVSS10 = 0.0 V, TA = − 40 °C to + 85 °C) Parameter Symbol Pin Name tICWH tICWL IC0 to IC3 Base timer trigger input tTGINWH tTGINWL TIN0, TIN1 A/D activation trigger input tADTGWH tADTGWL ADTG1, ADTG2 Input Capture trigger input Condition ⎯ Value Unit Min Max 5 × tCYCP ⎯ ns 4 × tCYCP ⎯ ns 5 × tCYCP ⎯ ns Note : tCYCP indicates the peripheral clock cycle time. tICWH tTGINWH tICWL tTGINWL tADTGWL tADTGWH VIHS VIHS IC0 to IC3 TIN0, TIN1 ADTG1, ADTG2 VILS 48 VILS DS07-16912-1E MB91490 Series (8) I2C Timing a. Master Mode (VCC = 2.7 V to 5.5 V, VSS = AVSS10 = 0.0 V, TA = − 40 °C to + 85 °C) Parameter Symbol Standard Mode Pin Condition name Fast Mode*3 Min Max Min Max Unit SCL clock frequency fSCL 0 100 0 400 kHz “L” width of the SCL clock tLOW 4.7 ⎯ 1.3 ⎯ μs “H” width of the SCL clock tHIGH 4.0 ⎯ 0.6 ⎯ μs Bus free time between STOP and START conditions tBUS 4.7 ⎯ 1.3 ⎯ μs SCL↓→ SDA output delay time tDLDAT ⎯ 5 × tCYCP*1 ⎯ 5 × tCYCP*1 ns Setup time for a repeated START condition SCL↑→SDA↓ tSUSTA 4.7 ⎯ 0.6 ⎯ μs SDAn, R=1 kΩ, SCLn C=50 pF*4 Hold time for a repeated START condition SDA↓→SCL↓ tHDSTA 4.0 ⎯ 0.6 ⎯ μs Setup time for STOP condition SCL↑→SDA↑ tSUSTO 4.0 ⎯ 0.6 ⎯ μs SDA Data input hold time (vs. SCL↓) tHDDAT 2 × tCYCP *1 ⎯ 2 × tCYCP *1 ⎯ μs SDA Data input setup time (vs. SCL↑) tSUDAT 250 ⎯ 100 *2 ⎯ ns Remarks The first clock pulse is generated after this. *1 : tCYCP indicates the peripheral clock cycle time. *2 : A Fast-mode I2C-bus device can be used in a Standard-mode I2C-bus system, but the requirement tSUDAT ≥ 250 ns must then be met. If a device does not extend the “L” period of the SCL signal, it is necessary to output the next piece of data to the SDA line 1250 ns (SDA and SCL rising Max time + tSUDAT) before the SCL line is released. *3 : For use at over 100 kHz, set the peripheral clock to at least 6 MHz. *4 : R and C are the pull-up resistance and load capacitance of the SCL and SDA lines. DS07-16912-1E 49 MB91490 Series b. Slave Mode (VCC = 2.7 V to 5.5 V, VSS = AVSS10 = 0.0 V, TA = − 40 °C to + 85 °C) Parameter Symbol Pin Condition name Standard Mode Fast Mode*3 Min Max Min Max Unit SCL clock frequency fSCL 0 100 0 400 kHz “L” width of the SCL clock tLOW 4.7 ⎯ 1.3 ⎯ μs “H” width of the SCL clock tHIGH 4.0 ⎯ 0.6 ⎯ μs Bus free time between STOP and START conditions tBUS 4.7 ⎯ 1.3 ⎯ μs SCL ↓ → SDA output delay time tDLDAT ⎯ 5 × tCYCP *1 ⎯ 5 × tCYCP *1 ns Setup time for a repeated START condition SCL ↑ → SDA ↓ tSUSTA 4.7 ⎯ 0.6 ⎯ μs SDAn, R=1 kΩ, SCLn C=50 pF*4 Hold time for a repeated START condition SDA ↓ → SCL ↓ tHDSTA 4.0 ⎯ 0.6 ⎯ μs Setup time for STOP condition SCL ↑ → SDA ↑ tSUSTO 4.0 ⎯ 0.6 ⎯ μs SDA Data input hold time (vs. SCL ↓) tHDDAT 2 × tCYCP *1 ⎯ 2 × tCYCP *1 ⎯ μs SDA Data input setup time (vs. SCL ↑) tSUDAT 250 ⎯ 100 *2 ⎯ ns Remarks The first clock pulse is generated after this. *1 : tCYCP indicates the peripheral clock cycle time. *2 : A Fast-mode I2C-bus device can be used in a Standard-mode I2C-bus system, but the requirement tSUDAT ≥ 250 ns must then be met. If a device does not extend the “L” period of the SCL signal, it is necessary to output the next piece of data to the SDA line 1250 ns (SDA and SCL rising Max time + tSUDAT) before the SCL line is released. *3 : For use at over 100 kHz, set the peripheral clock to at least 6 MHz. *4 : R and C are pull-up resistance and load capacitance of the SCL and SDA lines. 50 DS07-16912-1E MB91490 Series 6. Electrical Characteristics for the A/D Converter (1) 8/10-bit A/D Converter (VCC = 4.0 V to 5.5 V, AVRH2 = 4.0 V to 5.5 V, VSS = AVSS10 = 0 V, TA = − 40 °C to + 85 °C) Symbol Pin Name Resolution ⎯ Total error Parameter Value Unit Min Typ Max ⎯ ⎯ ⎯ 10 bit ⎯ ⎯ −4 ⎯ +4 LSB Linearity error ⎯ ⎯ − 3.5 ⎯ + 3.5 LSB Differential linearity error ⎯ ⎯ −3 ⎯ +3 LSB Zero transition voltage VOT AN1-0 to AN1-3 AVSS10−3.5 AVSS10+0.5 AVSS10+4.5 LSB AN2-0 to AN2-7 Full-scale transition voltage VFST AN1-0 to AN1-3 AN2-0 to AN2-7 AVRH2−5.5 AVRH2−1.5 Conversion time*1 ⎯ ⎯ 1.2 ⎯ ⎯ μs Analog port input current IAIN AN1-0 to AN1-3 AN2-0 to AN2-7 ⎯ ⎯ 10 μA Analog input voltage VAIN AN1-0 to AN1-3 AN2-0 to AN2-7 AVSS10 ⎯ AVRH2 V Reference voltage ⎯ AVRH2 AVSS10 ⎯ AVCC10 V Power supply current (Analog + digital) IA AVCC10 ⎯ 2 5 mA IAH*2 AVCC10 ⎯ ⎯ 5 μA IR AVRH2 ⎯ 1 2.5 IRH*2 AVRH2 ⎯ ⎯ 5 μA Analog input capacitance ⎯ ⎯ ⎯ ⎯ 12.5 pF Interchannel disparity ⎯ AN1-0 to AN1-3 AN2-0 to AN2-7 ⎯ ⎯ 4 LSB Reference voltage supply current (between AVRH2 and AVSS) Remarks When AVRH2 = 5.0 V AVRH2+2.5 LSB For each 1 unit For each 1 unit, mA at AVRH2 = 5.0 V AVSS10 = 0 V For each 1 unit, at stop mode *1 : When VCC = AVCC10 = 5.0 V and peripheral clock = 33 MHz *2 : The current when the CPU is in stop mode and the A/D converter is not operating (at VCC = AVCC10 = AVRH2 = 5.0 V) . Notes : • The above figures do not guarantee the accuracy between each unit. • Output impedance of the external circuit ≤ 2 kΩ. • The result of 8/10 bit A/D conversion is not guaranteed at the voltage of VCC = 2.7 V to 4.0 V. DS07-16912-1E 51 MB91490 Series • External impedance and sampling time of analog inputs • The A/D converter is fitted with a sample and hold circuit. If the external impedance is so high that there is not sufficient time for sampling, the internal sample and hold capacitor will not fully charge to the analog voltage, and the precision of the A/D conversion will be adversely affected. Therefore, in order to satisfy the A/D conversion precision specifications, either adjust the register values and operating frequency or reduce the external impedance so that the sampling time is greater than the minimum value as given by the relationship between external impedance and minimum sampling time. If you are still unable to hold enough sampling time, connect a capacitor of about 0.1 μF to the analog input pin. • Analog input circuit schematic R Analog input Comparator C During sampling : ON 8/10-bit A/D converter R 4.6 kΩ C 12.5 pF Note : The values are reference values. • The relationship between the external impedance and minimum sampling time (External impedance = 0 kΩ to 20 kΩ) 8/10-bit A/D converter 100 90 80 70 60 50 40 30 20 10 0 0 2 4 6 8 10 12 Minimum sampling time [μs] 8/10-bit A/D converter 20 External impedance [kΩ] External impedance [kΩ] (External impedance = 0 kΩ to 100 kΩ) 14 18 16 14 12 10 8 6 4 2 0 0 0.4 0.8 1.2 1.6 2.0 2.4 2.8 3.2 Minimum sampling time [μs] • About errors • The relative error increases as the value of |AVRH2 − AVSS| decreases. 52 DS07-16912-1E MB91490 Series • Definition of 8/10-bit A/D Converter Terms • Resolution • Linearity error : Analog variation that is recognized by the A/D converter. : Deviation between the line connecting zero transition point (0000000000←→0000000001) and full-scale transition point (1111111110←→1111111111) and actual conversion characteristics. • Differential linear error : Deviation from the ideal value of input voltage necessary to change the output code by ILSB. • Total Error : This error is the difference between actual and ideal values, including the zero transition error/full-scale transition error/linearity error. Linearity error 3FFH Differential linear error Actual conversion characteristic Actual conversion characteristic (N + 1)H 3FEH {1 LSB (N - 1) + VOT} VFST (Measurement value) VNT 004H (Measurement value) 003H Ideal characteristic Digital output Digital output 3FDH NH V(N+1)T (N - 1)H (Measurement value) Actual conversion characteristic Ideal characteristic 002H VNT (Measurement value) (N - 2)H 001H VOT AVSS Actual conversion characteristic (Measurement value) Analog input AVRH2 AVSS Analog input AVRH2 VNT − {1 LSB × (N − 1) + VOT} [LSB] 1 LSB V (N+1) T − VNT Differential linear error in digital output N = − 1 [LSB] 1 LSB VFST − VOT 1 LSB = 1022 N : A/D converter digital output value VOT : Voltage at which digital output changes from 000H to 001H. VFST : Voltage at which digital output changes from 3FEH to 3FFH. VNT : Voltage at which digital output changes from (N − 1) H to NH. Linear error in digital output N = (Continued) DS07-16912-1E 53 MB91490 Series (Continued) Total error 3FF H 1.5 LSB' Actual conversion characteristic 3FE H Digital output 3FD H {1 LSB' (N - 1) + 0.5 LSB'} 004 H VNT 003 H (Measurement value) Actual conversion characteristic 002 H Ideal characteristic 001 H 0.5 LSB' AVSS AVRH2 Analog input AVRH2 − AVSS [V] 1024 VNT − {1 LSB’ × (N − 1) + 0.5 LSB’} Total error of digital output N = 1 LSB’ N : A/D converter digital output value VNT : Voltage at which digital output changes from (N + 1) H to NH. VOT’ (ideal value) = AVSS + 0.5 LSB’ [V] VFST’ (ideal value) = AVRH2 − 1.5 LSB’ [V] 1 LSB’ (ideal value) = 54 DS07-16912-1E MB91490 Series 7. Low Voltage Detection Interrupt / Reset Electrical Characteristics a. Low Voltage Detection Interrupt (TA = − 40 °C to + 85 °C) Value Symbol Pin name Min Typ Max Detect voltage VDL VCC 3.40 3.70 4.00 V When voltage drops Release voltage VDH VCC 3.45 3.75 4.05 V When voltage rises Parameter Power supply voltage changing rate | dV/dt | VCC ⎯ ⎯ 0.004 Unit Remarks Value which detect voltage (VDL) and V/μs release voltage (VDH) are guaranteed within each spec. b. Low Voltage Detection Reset (TA = − 40 °C to + 85 °C) Value Symbol Pin name Min Typ Max Detect voltage VDL VCC 2.76 3.00 3.24 V When voltage drops Release voltage VDH VCC 2.81 3.05 3.29 V When voltage rises Parameter Power supply voltage changing rate | dV/dt | VCC ⎯ ⎯ 0.004 Unit Remarks Value which detect voltage (VDL) and V/μs release voltage (VDH) are guaranteed within each spec. Voltage VCC VDH VDL dV dt Time DS07-16912-1E 55 MB91490 Series ■ ORDERING INFORMATION Part No. Package MB91F492PMC-GE1 64-pin plastic LQFP (FPT-64P-M23) MB91F492PMC1-GE1 64-pin plastic LQFP (FPT-64P-M24) 56 DS07-16912-1E MB91490 Series ■ PACKAGE DIMENSIONS 64-pin plastic LQFP Lead pitch 0.65 mm Package width × package length 12.0 × 12.0 mm Lead shape Gullwing Sealing method Plastic mold Mounting height 1.70 mm MAX Code (Reference) P-LFQFP64-12×12-0.65 (FPT-64P-M23) 64-pin plastic LQFP (FPT-64P-M23) Note 1) * : These dimensions do not include resin protrusion. Note 2) Pins width and pins thickness include plating thickness. Note 3) Pins width do not include tie bar cutting remainder. 14.00±0.20(.551±.008)SQ *12.00±0.10(.472±.004)SQ 48 0.145±0.055 (.0057±.0022) 33 32 49 0.10(.004) Details of "A" part +0.20 1.50 –0.10 +.008 (Mounting height) .059 –.004 0.25(.010) INDEX 0~8˚ 17 64 1 "A" 16 0.65(.026) 0.32±0.05 (.013±.002) 0.13(.005) 0.50±0.20 (.020±.008) 0.60±0.15 (.024±.006) 0.10±0.10 (.004±.004) (Stand off) M ©2003-2008 FUJITSU LIMITED F64034S-c-1-2 C 2003 FUJITSU LIMITEDMICROELECTRONICS F64034S-c-1-1 Dimensions in mm (inches). Note: The values in parentheses are reference values Please check the latest package dimension at the following URL. http://edevice.fujitsu.com/package/en-search/ (Continued) DS07-16912-1E 57 MB91490 Series (Continued) 64-pin plastic LQFP Lead pitch 0.50 mm Pa ckage width × package length 10.0 × 10.0 mm Lead shape Gullwing Sealing method Plastic mold Mounting height 1.70 mm MAX We ight 0.32 g Code (Ref erence ) (FPT -64P-M24) 64-pin plastic LQFP (FPT -64P-M24 ) P-LFQFP64-10×10-0.50 Note 1) * : These dimensions do not include resin protrusion. Note 2) Pins width and pins thickness include plating thickness. Note 3) Pins width do not include tie bar cutting remainder. 12.00±0.20(.472±.008)SQ * 10.00±0.10(.394±.004)SQ 48 0.145±0.055 (.006±.002) 33 49 32 Details of "A" par t 0.08(.003) 1.50 .059 +0.20 –0.10 +.008 –.004 INDEX 64 0˚~8˚ 17 (Mounting height) 0.10±0.10 (.004±.004) (Stand off) "A" LEAD No . 1 16 0.50(.020) 0.20±0.05 (.008±.002) 0.08(.003) M ©2005-2008 FUJITSU MICROELECTRONICS LIMITED F64036S-c-1-2 C 2005 FUJITSU LIMITED F64036S-c-1-1 0.50±0.20 (.020±.008) 0.60±0.15 (.024±.006) 0.25(.010) Dimensi ons in mm (in ches). Note: The values in parentheses are reference values Please check the latest package dimension at the following URL. http://edevice.fujitsu.com/package/en-search/ 58 DS07-16912-1E MB91490 Series MEMO DS07-16912-1E 59 MB91490 Series FUJITSU MICROELECTRONICS LIMITED Nomura Fudosan Shin-yokohama Bldg. 10-23, Shin-yokohama 2-Chome, Kohoku-ku Yokohama Kanagawa 222-0033, Japan Tel: +81-45-415-5858 http://jp.fujitsu.com/fml/en/ For further information please contact: North and South America FUJITSU MICROELECTRONICS AMERICA, INC. 1250 E. Arques Avenue, M/S 333 Sunnyvale, CA 94085-5401, U.S.A. Tel: +1-408-737-5600 Fax: +1-408-737-5999 http://www.fma.fujitsu.com/ Asia Pacific FUJITSU MICROELECTRONICS ASIA PTE. LTD. 151 Lorong Chuan, #05-08 New Tech Park 556741 Singapore Tel : +65-6281-0770 Fax : +65-6281-0220 http://www.fmal.fujitsu.com/ Europe FUJITSU MICROELECTRONICS EUROPE GmbH Pittlerstrasse 47, 63225 Langen, Germany Tel: +49-6103-690-0 Fax: +49-6103-690-122 http://emea.fujitsu.com/microelectronics/ FUJITSU MICROELECTRONICS SHANGHAI CO., LTD. Rm. 3102, Bund Center, No.222 Yan An Road (E), Shanghai 200002, China Tel : +86-21-6146-3688 Fax : +86-21-6335-1605 http://cn.fujitsu.com/fmc/ Korea FUJITSU MICROELECTRONICS KOREA LTD. 206 Kosmo Tower Building, 1002 Daechi-Dong, Gangnam-Gu, Seoul 135-280, Republic of Korea Tel: +82-2-3484-7100 Fax: +82-2-3484-7111 http://kr.fujitsu.com/fmk/ FUJITSU MICROELECTRONICS PACIFIC ASIA LTD. 10/F., World Commerce Centre, 11 Canton Road, Tsimshatsui, Kowloon, Hong Kong Tel : +852-2377-0226 Fax : +852-2376-3269 http://cn.fujitsu.com/fmc/en/ Specifications are subject to change without notice. For further information please contact each office. All Rights Reserved. The contents of this document are subject to change without notice. Customers are advised to consult with sales representatives before ordering. The information, such as descriptions of function and application circuit examples, in this document are presented solely for the purpose of reference to show examples of operations and uses of FUJITSU MICROELECTRONICS device; FUJITSU MICROELECTRONICS does not warrant proper operation of the device with respect to use based on such information. When you develop equipment incorporating the device based on such information, you must assume any responsibility arising out of such use of the information. FUJITSU MICROELECTRONICS assumes no liability for any damages whatsoever arising out of the use of the information. Any information in this document, including descriptions of function and schematic diagrams, shall not be construed as license of the use or exercise of any intellectual property right, such as patent right or copyright, or any other right of FUJITSU MICROELECTRONICS or any third party or does FUJITSU MICROELECTRONICS warrant non-infringement of any third-party's intellectual property right or other right by using such information. FUJITSU MICROELECTRONICS assumes no liability for any infringement of the intellectual property rights or other rights of third parties which would result from the use of information contained herein. The products described in this document are designed, developed and manufactured as contemplated for general use, including without limitation, ordinary industrial use, general office use, personal use, and household use, but are not designed, developed and manufactured as contemplated (1) for use accompanying fatal risks or dangers that, unless extremely high safety is secured, could have a serious effect to the public, and could lead directly to death, personal injury, severe physical damage or other loss (i.e., nuclear reaction control in nuclear facility, aircraft flight control, air traffic control, mass transport control, medical life support system, missile launch control in weapon system), or (2) for use requiring extremely high reliability (i.e., submersible repeater and artificial satellite). Please note that FUJITSU MICROELECTRONICS will not be liable against you and/or any third party for any claims or damages arising in connection with above-mentioned uses of the products. Any semiconductor devices have an inherent chance of failure. You must protect against injury, damage or loss from such failures by incorporating safety design measures into your facility and equipment such as redundancy, fire protection, and prevention of over-current levels and other abnormal operating conditions. Exportation/release of any products described in this document may require necessary procedures in accordance with the regulations of the Foreign Exchange and Foreign Trade Control Law of Japan and/or US export control laws. The company names and brand names herein are the trademarks or registered trademarks of their respective owners. Edited: Sales Promotion Department