F MC-16FX 16-Bit Proprietary Microcontroller: MB96330 Series
F MC-16FX 16-Bit Proprietary Microcontroller: MB96330 Series
Note: MB96F336 and MB96F338 devices are under development and specification is preliminary. These products under development
may change its specification without notice.
Features
Technology On-chip voltage regulator
■ 0.18m CMOS ■ Internal voltage regulator supports reduced internal MCU
voltage, offering low EMI and low power consumption figures
CPU
Low voltage reset
■ F2MC-16FX CPU
■ Reset is generated when supply voltage is below minimum.
■ Up to 48 MHz internal, 20.8 ns instruction cycle time
■ Optimized instruction set for controller applications (bit, byte, Code Security
word and long-word data types; 23 different addressing modes; ■ Protects ROM content from unintended read-out
barrel shift; variety of pointers)
■ 8-byte instruction execution queue Memory Patch Function
■ Signed multiply (16-bit × 16-bit) and divide (32-bit/16-bit) ■ Replaces ROM content
instructions available ■ Can also be used to implement embedded debug support
System clock DMA
■ On-chip PLL clock multiplier (x1 - x25, x1 when PLL stop) ■ Automatic transfer function independent of CPU, can be
■ 3 MHz - 16 MHz external crystal oscillator clock (maximum assigned freely to resources
frequency when using ceramic resonator depends on
Interrupts
Q-factor).
■ Fast Interrupt processing
■ Up to 48 MHz external clock
■ 8 programmable priority levels
■ 32-100 kHz subsystem quartz clock
■ Non-Maskable Interrupt (NMI)
■ 100kHz/2MHz internal RC clock for quick and safe startup,
oscillator stop detection, watchdog Timers
■ Clock source selectable from main- and subclock oscillator ■ Three independent clock timers (23-bit RC clock timer, 23-bit
(part number suffix “W”) and on-chip RC oscillator, Main clock timer, 17-bit Sub clock timer)
independently for CPU and 2 clock domains of peripherals.
■ Watchdog Timer
■ Low Power Consumption - 13 operating modes : (different Run,
Sleep, Timer modes, Stop mode)
■ Clock modulator
Cypress Semiconductor Corporation • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600
Document Number: 002-04586 Rev. *A Revised May 13, 2016
MB96330 Series
■ Programmable loop-back mode for self-test operation ■ 16-bit down counter, cycle and duty setting registers
■ Interrupt at trigger, counter borrow and/or duty match
USART
■ PWM operation and one-shot operation
■ Full duplex USARTs (SCI/LIN)
■ Internal prescaler allows 1, 1/4, 1/16, 1/64 of peripheral clock
■ Wide range of baud rate settings using a dedicated reload timer as counter clock and Reload timer overflow as clock input
■ Special synchronous options for adapting to different ■ Can be triggered by software or reload timer
synchronous serial protocols
■ LIN functionality working either as master or slave LIN device Real Time Clock
■ Can be clocked either from sub oscillator (devices with part
I 2C number suffix “W”), main oscillator or from the RC oscillator
■ Up to 400 kbps ■ Facility to correct oscillation deviation of Sub clock or RC oscil-
■ Master and Slave functionality, 8-bit and 10-bit addressing lator clock (clock calibration)
■ Read/write accessible second/minute/hour registers
A/D converter
■ Can signal interrupts every half
■ SAR-type second/second/minute/hour/day
■ 10-bit resolution ■ Internal clock divider and prescaler provide exact 1s clock
■ Signals interrupt on conversion end, single conversion mode,
continuous conversion mode, stop conversion mode, activation External Interrupts
by software, external trigger or reload timer ■ Edge sensitive or level sensitive
Reload Timers ■ Interrupt mask and pending bit per channel
■ 16-bit wide ■ Each available CAN channel RX has an external interrupt for
wake-up
■ Prescaler with 1/21, 1/22, 1/23, 1/24, 1/25, 1/26 of peripheral
clock frequency ■ Selected USART channels SIN have an external interrupt for
wake-up
■ Event count function
Non Maskable Interrupt
Free Running Timers
■ Disabled after reset
■ Signals an interrupt on overflow, supports timer clear upon
match with Output Compare (0, 4), Prescaler with 1, 1/21, 1/22, ■ Once enabled, can not be disabled other than by reset.
1/23, 1/24, 1/25, 1/26, 1/27,1/28 of peripheral clock frequency
■ Level high or level low sensitive
■ Pin shared with external interrupt 0.
Contents
Product Lineup ................................................................. 5 Turn on sequence of power supply to
Block Diagram ................................................................. 7 A/D converter and analog inputs ............................... 69
Pin Assignments .............................................................. 9 Pin handling when not using the A/D converter ........ 69
Pin Function Description ............................................... 11 Notes on Power-on .................................................... 69
Pin Circuit Type .............................................................. 14 Stabilization of power supply voltage ........................ 70
I/O Circuit Type ............................................................... 15 Serial communication ................................................ 70
Memory Map .................................................................... 19 Electrical Characteristics ............................................... 71
RAMSTART/END and External Bus End Addresses ... 20 Absolute Maximum Ratings ....................................... 71
User ROM Memory Map For Flash Devices ................ 21 Recommended Operating Conditions ....................... 74
Serial Programming Communication Interface ........... 22 DC characteristics ..................................................... 75
I/O Map ............................................................................. 23 AC Characteristics ..................................................... 82
Interrupt Vector Table .................................................... 63 USB Characteristics ................................................ 103
Handling Devices ............................................................ 68 Analog Digital Converter ......................................... 106
Latch-up prevention ................................................... 68 Alarm Comparator ................................................... 110
Unused pins handling ................................................ 68 Low Voltage Detector characteristics ...................... 112
External clock usage ................................................. 68 FLASH memory program/erase characteristics ...... 114
Unused sub clock signal ............................................ 69 Example Characteristics .............................................. 115
Notes on PLL clock mode operation ......................... 69 Package Dimension MB96(F)33x LQFP 144P ............ 116
Power supply pins (VCC/VSS) .................................. 69 Ordering Information .................................................... 117
Crystal oscillator and ceramic resonator circuit ......... 69 Revision History ........................................................... 118
Major Changes .............................................................. 120
Document History ......................................................... 121
1. Product Lineup
Product options
Flash/ROM RAM
I2C 2 channels
6 channels + 1
16-bit Reload Timer 4 channels + 1 channel (for PPG)
channel (for PPG)
USB No No 1 channel
122 for part number with suffix “W”, 118 for part number with suffix “W”,
I/O Ports 136
124 for part number with suffix “S” 120 for part number with suffix “S”
*1: These devices are under development and specification is preliminary. These products under development may
change its specification without notice.
2. Block Diagram
Block diagram of MB96(F)33xY/R
AD00 ... AD15
A0 ... A23 CKOT0, CKOT0_R, CKOT1, CKOT1_R
ALE CKOTX0, CKOTX1, CKOTX1_R
RDX X0, X1
WRLX/WRX, WRHX X0A, X1A *1
HRQ
HAKX RSTX
RDY NMI, NMI_R MD0...MD2
ECLK
LBX, UBX
CS0 ... CS5, CS0_R ...CS5_R
External Bus 16FX Interrupt Flash Memory Patch Clock &
Interface CPU Controller Memory A Unit Mode Controller
2 ch. VSS
SCL0, SCL1 C
AVCC
AVSS CAN TX0 ... TX2, TX2_R
AVRH 10-bit ADC Interface
40 ch. 3 ch. RX0 ... RX2, RX2_R
AVRL
AN0 ... AN39
ADTG, ADTG_R
TIN3_R Timer
TOT0 ... TOT3
TOT0_R, TOT2_R 4 ch.
TOT3_R SIN0...SIN3, SIN5, SIN9
SIN2_R, SIN7_R ... SIN9_R
FRCK0 I/O Timer 0 USART SOT0...SOT3, SOT5, SOT9
IN0 ... IN3 ICU 0-3 8 ch. SOT2_R, SOT7_R ... SOT9_R
OUT0 ... OUT3 OCU 0-3 SCK0...SCK3, SCK5
SCK2_R, SCK7_R ... SCK9_R
FRCK1
IN4 ... IN7 I/O Timer 1
IN4_R, IN5_R ICU 4-7 Alarm ALARM0
OUT4 ... OUT7 OCU 4-7 Comparator
2 ch. ALARM1
OUT6_R, OUT7_R
INT0...INT15
External Real Time
INT0_R...INT15_R Interrupt WOT
INT3_R1, INT5_R1 Clock
2 ch. VSS
SCL0, SCL1 C
AVCC UDP
AVSS UDM
AVRH 10-bit ADC USB
HCONX
AVRL 36 ch.
AN0 ... AN35 VCC3
ADTG, ADTG_R
INT0...INT15
External Real Time
INT0_R...INT15_R Interrupt WOT
INT3_R1, INT5_R1 Clock
3. Pin Assignments
Pin assignment of M96F33xY/R (FPT-144P-M08)
P08_0/TIN0/ADTG/INT12_R/CKOTX0
P00_0/AD00/INT8/SCK7_R/TTG8_R
P08_1/TOT0/INT13_R/CKOT0
P17_6/OUT11/TTG18/INT3_R
P09_3/PPG11/CS4/FRCK2_R
P08_2/SIN0/TIN2/INT14_R
P08_4/SCK0/INT15_R
P10_4/SIN5/INT5_R1
P08_5/SIN1/INT1_R
P10_0/RX0/INT8_R
P17_4/SOT9/OUT9
P09_2/PPG10/CS5
P08_3/SOT0/TOT2
P17_3/SIN9/OUT8
P09_0/PPG8/UBX
P09_7/OUT3/CS0
P09_6/OUT2/CS1
P09_5/OUT1/CS2
P09_4/OUT0/CS3
P09_1/PPG9/LBX
P08_6 / SOT1
X1A/P04_1 *1
X0A/P04_0 *1
P10_3/SOT5
P10_2/SCK5
P08_7/SCK1
P10_1/TX0
RSTX
MD2
MD1
MD0
Vcc
Vss
Vss
X1
X0
108 106 104 102 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73
107 105 103 101
Vss 109 72 Vcc
P00_1/AD01/INT9/SOT7_R/TTG9_R 110 71 P15_7/AN39
P00_2/AD02/INT10/SIN7_R/TTG10_R 111 70 P15_6/AN38
P00_3/AD03/INT11/SCK8_R/TTG11_R 112 69 P15_5/AN37
P00_4/AD04/INT12/SOT8_R/PPG8_R 113 68 P15_4/AN36
P00_5/AD05/INT13/SIN8_R/PPG9_R 114 67 P15_3/AN35
P00_6/AD06/INT14/PPG10_R 115 66 P15_2/AN34
P00_7/AD07/INT15/PPG11_R 116 65 P15_1/AN33
P01_0/AD08/TIN1/CKOT1/TTG16_R 117 64 P15_0/AN32
P01_1/AD09/TOT1/CKOTX1/TTG17_R 118 63 P14_7/AN31
P01_2/AD10/SIN3/INT11_R/TTG18_R 119 62 P14_6/AN30
P01_3/AD11/SOT3/TTG19_R 120 61 P14_5/AN29
P01_4/AD12/SCK3/PPG16_R 121 60 P14_4/AN28
P01_5/AD13/SIN2_R/INT7_R/PPG17_R 122 59 P14_3/AN27
P01_6/AD14/SOT2_R/PPG18_R 123 58 P14_2/AN26
P01_7/AD15/SCK2_R/PPG19_R
P02_0/A16/PPG12/CKOT1_R
124
125
LQFP - 144 57
56
P14_1/AN25
P14_0/AN24
P02_1/A17/PPG13 126 55 P07_7/AN23/INT7/SIN9_R
P02_2/A18/PPG14/CKOT0_R 127 54 P07_6/AN22/INT6/SOT9_R
P02_3/A19/PPG15 128 Package code (mold) 53 P07_5/AN21/INT5/SCK9_R
P07_4/AN20/INT4
P02_4/A20/IN0/TTG0/TTG8
P02_5/A21/IN1/TTG1/TTG9/ADTG_R
129
130
FPT-144P-M08 52
51 P07_3/AN19/INT3
P02_6/A22/IN2/TTG2/TTG10 131 50 P07_2/AN18/INT2
P02_7/A23/IN3/TTG3/TTG11 132 49 P07_1/AN17/INT1
P03_0/ALE/IN4/TTG4/TTG12/TOT0_R 133 48 P07_0/AN16/INT0/NMI
P03_1/RDX/IN5/TTG5/TTG13/TOT2_R 134 47 AVss
P03_2/WR(L)X/INT10_R/RX2 135 46 AVRL
P03_3/WRHX/TX2 136 45 AVRH
P03_4/HRQ/OUT4 137 44 AVcc
P03_5/HAKX/OUT5 138 43 P06_7/AN7/PPG7
P03_6/RDY/OUT6 139 42 P06_6/AN6/PPG6
P03_7/ECLK/OUT7 140 41 P06_5/AN5/PPG5/CS5_R
P11_4/OUT6_R/A0 141 40 P06_4/AN4/PPG4/CS4_R
P11_5/OUT7_R/A1 142 39 P06_3/AN3/PPG3/CS3_R
P11_6/IN4_R/A2 143 38 P06_2/AN2/PPG2/CS2_R
Vcc 144 37 Vss
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
P13_3/TOT3_R/A15
P04_6/SDA1
P04_4/SDA0/FRCK0/TIN0_R
P05_4/AN12/TOT3/INT2_R
P05_1/AN9/ALARM1/SOT2
C
P12_1/TX2_R/A5
P13_4/PPG16
P13_5 / PPG17
P04_7/SCL1
Vss
P04_3/IN7/TX1/TTG7/TTG15
P04_5/SCL0/FRCK1/TIN2_R
P05_5/AN13/INT0_R/NMI_R
P06_0/AN0/PPG0/CS0_R
Vcc
P12_0/RX2_R/INT6_R/A4
P12_2/PPG0_R/A6
P12_3/PPG1_R/A7
P12_4/PPG2_R/A8
P12_5/PPG3_R/A9
P13_6/PPG18/IN8
P13_7/PPG19/IN9
P05_2/AN10/SCK2
P12_6/PPG4_R/A10
P13_0/PPG6_R/A12
P05_7/AN15/INT5_R/OUT10_R
P05_0/AN8/ALARM0/SIN2/INT3_R1
P05_3/AN11/TIN3/WOT
P04_2/IN6/RX1/INT9_R/TTG6/TTG14
P13_1/PPG7_R/A13
P13_2/TIN3_R/A14
P05_6/AN14/INT4_R
P06_1/AN1/PPG1/CS1_R
P11_7/IN5_R/A3
P12_7/PPG5_R/A11
P08_0/TIN0/ADTG/INT12_R/CKOTX0
P00_0/AD00/INT8/SCK7_R/TTG8_R
P08_1/TOT0/INT13_R/CKOT0
P17_6/OUT11/TTG18/INT3_R
P09_3/PPG11/CS4/FRCK2_R
P08_2/SIN0/TIN2/INT14_R
P08_4/SCK0/INT15_R
P10_4/SIN5/INT5_R1
P08_5/SIN1/INT1_R
P10_0/RX0/INT8_R
P17_4/SOT9/OUT9
P09_2/PPG10/CS5
P08_3/SOT0/TOT2
P17_3/SIN9/OUT8
P09_0/PPG8/UBX
P09_7/OUT3/CS0
P09_6/OUT2/CS1
P09_5/OUT1/CS2
P09_4/OUT0/CS3
P09_1/PPG9/LBX
X1A/(P04_1) *1
X0A/(P04_0) *1
P08_6 / SOT1
P10_3/SOT5
P10_2/SCK5
P08_7/SCK1
P10_1/TX0
RSTX
MD2
MD1
MD0
Vcc
Vss
Vss
X1
X0
108 106 104 102 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73
107 105 103 101
Vss 109 72 Vcc
P00_1/AD01/INT9/SOT7_R/TTG9_R 110 71 UDM
P00_2/AD02/INT10/SIN7_R/TTG10_R 111 70 UDP
P00_3/AD03/INT11/SCK8_R/TTG11_R 112 69 Vcc3
P00_4/AD04/INT12/SOT8_R/PPG8_R 113 68 HCONX
P00_5/AD05/INT13/SIN8_R/PPG9_R 114 67 P15_3/AN35
P00_6/AD06/INT14/PPG10_R 115 66 P15_2/AN34
P00_7/AD07/INT15/PPG11_R 116 65 P15_1/AN33
P01_0/AD08/TIN1/CKOT1/TTG16_R 117 64 P15_0/AN32
P01_1/AD09/TOT1/CKOTX1/TTG17_R 118 63 P14_7/AN31
P01_2/AD10/SIN3/INT11_R/TTG18_R 119 62 P14_6/AN30
P01_3/AD11/SOT3/TTG19_R 120 61 P14_5/AN29
P01_4/AD12/SCK3/PPG16_R 121 60 P14_4/AN28
P01_5/AD13/SIN2_R/INT7_R/PPG17_R 122 59 P14_3/AN27
P01_6/AD14/SOT2_R/PPG18_R 123 58 P14_2/AN26
P01_7/AD15/SCK2_R/PPG19_R
P02_0/A16/PPG12/CKOT1_R
124
125
LQFP - 144 57
56
P14_1/AN25
P14_0/AN24
P02_1/A17/PPG13 126 55 P07_7/AN23/INT7/SIN9_R
P02_2/A18/PPG14/CKOT0_R 127 54 P07_6/AN22/INT6/SOT9_R
P02_3/A19/PPG15 128 Package code (mold) 53 P07_5/AN21/INT5/SCK9_R
P07_4/AN20/INT4
P02_4/A20/IN0/TTG0/TTG8
P02_5/A21/IN1/TTG1/TTG9/ADTG_R
129
130
FPT-144P-M08 52
51 P07_3/AN19/INT3
P02_6/A22/IN2/TTG2/TTG10 131 50 P07_2/AN18/INT2
P02_7/A23/IN3/TTG3/TTG11 132 49 P07_1/AN17/INT1
P03_0/ALE/IN4/TTG4/TTG12/TOT0_R 133 48 P07_0/AN16/INT0/NMI
P03_1/RDX/IN5/TTG5/TTG13/TOT2_R 134 47 AVss
*2 AVRL
P03_2/WR(L)X/INT10_R/RX2 135 46
*2 AVRH
P03_3/WRHX/TX2 136 45
P03_4/HRQ/OUT4 137 44 AVcc
P03_5/HAKX/OUT5 138 43 P06_7/AN7/PPG7
P03_6/RDY/OUT6 139 42 P06_6/AN6/PPG6
P03_7/ECLK/OUT7 140 41 P06_5/AN5/PPG5/CS5_R
P11_4/OUT6_R/A0 141 40 P06_4/AN4/PPG4/CS4_R
P11_5/OUT7_R/A1 142 39 P06_3/AN3/PPG3/CS3_R
P11_6/IN4_R/A2 143 38 P06_2/AN2/PPG2/CS2_R
Vcc 144 37 Vss
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
*2
*2
*2
*2
P13_3/TOT3_R/A15
P04_6/SDA1
P04_4/SDA0/FRCK0/TIN0_R
P05_4/AN12/TOT3/INT2_R
P05_1/AN9/ALARM1/SOT2
C
P13_4/PPG16
P13_5 / PPG17
P04_7/SCL1
Vss
P04_5/SCL0/FRCK1/TIN2_R
P05_5/AN13/INT0_R/NMI_R
P06_0/AN0/PPG0/CS0_R
Vcc
P12_2/PPG0_R/A6
P12_3/PPG1_R/A7
P12_4/PPG2_R/A8
P12_5/PPG3_R/A9
P13_6/PPG18/IN8
P13_7/PPG19/IN9
P05_2/AN10/SCK2
P12_6/PPG4_R/A10
P13_0/PPG6_R/A12
P05_7/AN15/INT5_R/OUT10_R
P05_0/AN8/ALARM0/SIN2/INT3_R1
P05_3/AN11/TIN3/WOT
P13_1/PPG7_R/A13
P13_2/TIN3_R/A14
P05_6/AN14/INT4_R
P06_1/AN1/PPG1/CS1_R
P11_7/IN5_R/A3
P12_7/PPG5_R/A11
P12_1/TX2_R/A5
P12_0/RX2_R/INT6_R/A4
P04_3/IN7/TX1/TTG7/TTG15
P04_2/IN6/RX1/INT9_R/TTG6/TTG14
(FPT-144P-M08)
CKOTXn_R Clock output function Relocated Clock Output function n inverted output
LBX External bus External Bus Interface Lower Byte select strobe output
RDY External bus External bus interface external wait state request input
UBX External bus External Bus Interface Upper Byte select strobe output
WRHX External bus External bus High byte write strobe output
WRLX/WRX External bus External bus Low byte / Word write strobe output
X0A Clock Subclock Oscillator input (only for devices with suffix “W”)
X1A Clock Subclock Oscillator output (only for devices with suffix “W”)
*1: Please refer to 6.“I/O Circuit Type” for details on the I/O circuit types
*2: Devices with suffix “W”
*3: Devices without suffix “W”
X1
R High-speed oscillation circuit:
• Programmable between oscillation mode (external
crystal or resonator connected to X0/X1 pins) and
0 Xout Fast external Clock Input (FCI) mode (external clock
A MRFBE
1 connected to X0 pin)
• Programmable feedback resistor = approx.
2 * 0.5 M. Feedback resistor is grounded in the
R FCI center when the oscillator is disabled or in FCI mode
X0
Xout
X1A
R
Low-speed oscillation circuit:
• Programmable feedback resistor = approx.20MΩ
B SRFBE (X1A: 19.5MΩ, X0A: 0.5MΩ) Feedback resistor is
grounded in the center when the oscillator is
disabled
R
X0A
osc disable
pull-up control
Pout
Pull-up control
Pout
pull-up control
Pout
Nout
• CMOS level output (IOL = 3mA, IOH = -3mA)
R • 2 different CMOS hysteresis inputs with input
shutdown function
N Standby control Hysteresis input
• Automotive input with input shutdown function
for input shutdown
• TTL input with input shutdown function
Standby control Hysteresis input • Programmable pull-up resistor: 50k approx.
for input shutdown
pull-up control
Nout
Hysteresis input
Standby control for HCONX
O input shutdown
• Available only for device with suffix “U”
Standby control for Hysteresis input
input shutdown
D+ Input
D- Input
D+
USB IO cell: UDP and UDM
P Differential
Input
• Available only for device with suffix “U”
D-
Direction
D+ output
D- output
7. Memory Map
MB96V300B MB96(F)33x
FF:FFFFH
USER ROM /
Emulation ROM
External Bus*4
DE:0000H
10:0000H
Boot-ROM Boot-ROM
0F:E000H
Reserved
0E:0000H
Reserved
External RAM
02:0000H
Reserved
Internal RAM RAMEND1*2 Internal RAM RAM availability de-
bank 1 RAMSTART12 bank 1 pending on the device
01:0000H Reserved
Internal RAM
*2 bank 0
RAMSTART0
Internal RAM Reserved
bank 0 External Bus end
address*2
RAMSTART0* External Bus
External Bus
00:0C00H
Peripherals Peripherals
00:0380H
00:0180H
GPR*1 GPR*1
DMA DMA
00:0100H
Peripheral Peripheral
00:0000H
MB96F338Y
MB96F338R
MB96F336U MB96F338U
E0:0000H
DF:FFFFH
Reserved Reserved
DF:8000H
DF:7FFFH 1F:7FFFH
DF:6000H 1F:6000H
SA3 - 8K SA3 - 8K
DF:5FFFH 1F:5FFFH
DF:4000H 1F:4000H
SA2 - 8K SA2 - 8K
DF:3FFFH 1F:3FFFH
Flash A
DF:2000H 1F:2000H
SA1 - 8K SA1 - 8K
DF:1FFFH 1F:1FFFH
DF:0000H 1F:0000H SA0 - 8K *1 SA0 - 8K *1
DE:FFFFH
Reserved Reserved
DE:0000H
*1: Sector SA0 contains the ROM Configuration Block RCBA at CPU address DF:0000H - DF:007FH
MB96F33x
Pin number
Normal function
USART Number
LQFP-144
85 SIN0
86 USART0 SOT0
87 SCK0
88 SIN1
89 USART1 SOT1
90 SCK1
26 SIN2
27 USART2 SOT2
28 SCK2
Note: If a Flash programmer and its software needs to use a handshaking pin, Cypress suggests to the tool vendor to support at least
port P00_1 on pin 110.
If handshaking is used by the tool but P00_1 is not available in customer’s application, Cypress suggests to the customer to
check the tool manual or to contact the tool vendor for alternative handshaking pins.
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
000010H Reserved -
000012H-
Reserved -
000017H
00001FH Reserved -
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
000022H FRT0 - Control status register of free-running timer Low TCCSL0 TCCS0 R/W
000023H FRT0 - Control status register of free-running timer High TCCSH0 R/W
000026H FRT1 - Control status register of free-running timer Low TCCSL1 TCCS1 R/W
000027H FRT1 - Control status register of free-running timer High TCCSH1 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
00005AH EXTINT0 - External Interrupt Level Select Low ELVRL0 ELVR0 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
00005EH EXTINT1 - External Interrupt Level Select Low ELVRL1 ELVR1 R/W
000060H RLT0 - Timer Control Status Register Low TMCSRL0 TMCSR0 R/W
000064H RLT1 - Timer Control Status Register Low TMCSRL1 TMCSR1 R/W
000068H RLT2 - Timer Control Status Register Low TMCSRL2 TMCSR2 R/W
00006CH RLT3 - Timer Control Status Register Low TMCSRL3 TMCSR3 R/W
000072H RLT6 - Reload Register (dedic. RLT for PPG) - for writing TMRLR6 W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
000072H RLT6 - Reload Register (dedic. RLT for PPG) - for reading TMR6 R
000073H RLT6 - Reload Register (dedic. RLT for PPG) - for writing W
000073H RLT6 - Reload Register (dedic. RLT for PPG) - for reading R
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
0000AEH I2C0 - Ten bit Slave address Register Low ITBAL0 ITBA0 R/W
0000AFH 2
I C0 - Ten bit Slave address Register High ITBAH0 R/W
0000B0H I2C0 - Ten bit Address mask Register Low ITMKL0 ITMK0 R/W
0000B1H I2C0 - Ten bit Address mask Register High ITMKH0 R/W
0000B8H I2C1 - Ten bit Slave address Register Low ITBAL1 ITBA1 R/W
0000B9H I2C1 - Ten bit Slave address Register High ITBAH1 R/W
0000BAH I2C1 - Ten bit Address mask Register Low ITMKL1 ITMK1 R/W
0000BBH I2C1 - Ten bit Address mask Register High ITMKH1 R/W
0000C6H USART0 - Baud Rate Generator Register Low BGRL0 BGR0 R/W
0000C9H Reserved -
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
0000D0H USART1 - Baud Rate Generator Register Low BGRL1 BGR1 R/W
0000D3H Reserved -
0000DAH USART2 - Baud Rate Generator Register Low BGRL2 BGR2 R/W
0000DDH Reserved -
0000E4H USART3 - Baud Rate Generator Register Low BGRL3 BGR3 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
0000E7H-
Reserved -
0000EFH
0000F0H-000
External Bus area EXTBUS0 R/W
0FFH
000104H DMA0 - I/O register address pointer low byte IOAL0 IOA0 R/W
000105H DMA0 - I/O register address pointer high byte IOAH0 R/W
00010CH DMA1 - I/O register address pointer low byte IOAL1 IOA1 R/W
00010DH DMA1 - I/O register address pointer high byte IOAH1 R/W
000114H DMA2 - I/O register address pointer low byte IOAL2 IOA2 R/W
000115H DMA2 - I/O register address pointer high byte IOAH2 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
00011CH DMA3 - I/O register address pointer low byte IOAL3 IOA3 R/W
00011DH DMA3 - I/O register address pointer high byte IOAH3 R/W
000124H DMA4 - I/O register address pointer low byte IOAL4 IOA4 R/W
000125H DMA4 - I/O register address pointer high byte IOAH4 R/W
00012CH DMA5 - I/O register address pointer low byte IOAL5 IOA5 R/W
00012DH DMA5 - I/O register address pointer high byte IOAH5 R/W
000134H DMA6 - I/O register address pointer low byte IOAL6 IOA6 R/W
000135H DMA6 - I/O register address pointer high byte IOAH6 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
00013CH DMA7 - I/O register address pointer low byte IOAL7 IOA7 R/W
00013DH DMA7 - I/O register address pointer high byte IOAH7 R/W
000144H DMA8 - I/O register address pointer low byte IOAL8 IOA8 R/W
000145H DMA8 - I/O register address pointer high byte IOAH8 R/W
00014CH DMA9 - I/O register address pointer low byte IOAL9 IOA9 R/W
00014DH DMA9 - I/O register address pointer high byte IOAH9 R/W
000150H-
Reserved -
00017FH
000180H-
CPU - General Purpose registers (RAM access) GPR_RAM R/W
00037FH
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
00038AH-
Reserved -
00038FH
000392H DMA - Stop status register low byte DSSRL DSSR R/W
000396H-
Reserved -
00039FH
0003A2H Interrupt vector table base register Low TBRL TBR R/W
0003A6H-
Reserved -
0003ABH
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
0003D0H Memory Patch function - Patch data 0 Low PFDL0 PFD0 R/W
0003D2H Memory Patch function - Patch data 1 Low PFDL1 PFD1 R/W
0003D4H Memory Patch function - Patch data 2 Low PFDL2 PFD2 R/W
0003D6H Memory Patch function - Patch data 3 Low PFDL3 PFD3 R/W
0003D8H Memory Patch function - Patch data 4 Low PFDL4 PFD4 R/W
0003DAH Memory Patch function - Patch data 5 Low PFDL5 PFD5 R/W
0003DCH Memory Patch function - Patch data 6 Low PFDL6 PFD6 R/W
0003DEH Memory Patch function - Patch data 7 Low PFDL7 PFD7 R/W
0003E0H-
Reserved -
0003F0H
0003F4H-
Reserved -
0003F8H
0003FEH-
Reserved -
0003FFH
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
00040BH Reset cause and clock status register with clear function RCCSRC R
000410H-
Reserved -
000414H
000419H Reserved -
00041CH-
Reserved -
00042BH
00042EH-
Reserved -
00042FH
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
000440H Reserved -
000442H-
Reserved -
000443H
000444H I/O Port P00 - Port Input Enable Register PIER00 R/W
000445H I/O Port P01 - Port Input Enable Register PIER01 R/W
000446H I/O Port P02 - Port Input Enable Register PIER02 R/W
000447H I/O Port P03 - Port Input Enable Register PIER03 R/W
000448H I/O Port P04 - Port Input Enable Register PIER04 R/W
000449H I/O Port P05 - Port Input Enable Register PIER05 R/W
00044AH I/O Port P06 - Port Input Enable Register PIER06 R/W
00044BH I/O Port P07 - Port Input Enable Register PIER07 R/W
00044CH I/O Port P08 - Port Input Enable Register PIER08 R/W
00044DH I/O Port P09 - Port Input Enable Register PIER09 R/W
00044EH I/O Port P10 - Port Input Enable Register PIER10 R/W
00044FH I/O Port P11 - Port Input Enable Register PIER11 R/W
000450H I/O Port P12 - Port Input Enable Register PIER12 R/W
000451H I/O Port P13 - Port Input Enable Register PIER13 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
000452H I/O Port P14 - Port Input Enable Register PIER14 R/W
000453H I/O Port P15 - Port Input Enable Register PIER15 R/W
000454H Reserved -
000455H I/O Port P17 - Port Input Enable Register PIER17 R/W
000456H-
Reserved -
000457H
000458H I/O Port P00 - Port Input Level Register PILR00 R/W
000459H I/O Port P01 - Port Input Level Register PILR01 R/W
00045AH I/O Port P02 - Port Input Level Register PILR02 R/W
00045BH I/O Port P03 - Port Input Level Register PILR03 R/W
00045CH I/O Port P04 - Port Input Level Register PILR04 R/W
00045DH I/O Port P05 - Port Input Level Register PILR05 R/W
00045EH I/O Port P06 - Port Input Level Register PILR06 R/W
00045FH I/O Port P07 - Port Input Level Register PILR07 R/W
000460H I/O Port P08 - Port Input Level Register PILR08 R/W
000461H I/O Port P09 - Port Input Level Register PILR09 R/W
000462H I/O Port P10 - Port Input Level Register PILR10 R/W
000463H I/O Port P11 - Port Input Level Register PILR11 R/W
000464H I/O Port P12 - Port Input Level Register PILR12 R/W
000465H I/O Port P13 - Port Input Level Register PILR13 R/W
000466H I/O Port P14 - Port Input Level Register PILR14 R/W
000467H I/O Port P15 - Port Input Level Register PILR15 R/W
000468H Reserved -
000469H I/O Port P17 - Port Input Level Register PILR17 R/W
00046AH-
Reserved -
00046BH
00046CH I/O Port P00 - Extended Port Input Level Register EPILR00 R/W
00046DH I/O Port P01 - Extended Port Input Level Register EPILR01 R/W
00046EH I/O Port P02 - Extended Port Input Level Register EPILR02 R/W
00046FH I/O Port P03 - Extended Port Input Level Register EPILR03 R/W
000470H I/O Port P04 - Extended Port Input Level Register EPILR04 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
000471H I/O Port P05 - Extended Port Input Level Register EPILR05 R/W
000472H I/O Port P06 - Extended Port Input Level Register EPILR06 R/W
000473H I/O Port P07 - Extended Port Input Level Register EPILR07 R/W
000474H I/O Port P08 - Extended Port Input Level Register EPILR08 R/W
000475H I/O Port P09 - Extended Port Input Level Register EPILR09 R/W
000476H I/O Port P10 - Extended Port Input Level Register EPILR10 R/W
000477H I/O Port P11 - Extended Port Input Level Register EPILR11 R/W
000478H I/O Port P12 - Extended Port Input Level Register EPILR12 R/W
000479H I/O Port P13 - Extended Port Input Level Register EPILR13 R/W
00047AH I/O Port P14 - Extended Port Input Level Register EPILR14 R/W
00047BH I/O Port P15 - Extended Port Input Level Register EPILR15 R/W
00047CH Reserved -
00047DH I/O Port P17 - Extended Port Input Level Register EPILR17 R/W
00047EH-
Reserved -
00047FH
000480H I/O Port P00 - Port Output Drive Register PODR00 R/W
000481H I/O Port P01 - Port Output Drive Register PODR01 R/W
000482H I/O Port P02 - Port Output Drive Register PODR02 R/W
000483H I/O Port P03 - Port Output Drive Register PODR03 R/W
000484H I/O Port P04 - Port Output Drive Register PODR04 R/W
000485H I/O Port P05 - Port Output Drive Register PODR05 R/W
000486H I/O Port P06 - Port Output Drive Register PODR06 R/W
000487H I/O Port P07 - Port Output Drive Register PODR07 R/W
000488H I/O Port P08 - Port Output Drive Register PODR08 R/W
000489H I/O Port P09 - Port Output Drive Register PODR09 R/W
00048AH I/O Port P10 - Port Output Drive Register PODR10 R/W
00048BH I/O Port P11 - Port Output Drive Register PODR11 R/W
00048CH I/O Port P12 - Port Output Drive Register PODR12 R/W
00048DH I/O Port P13 - Port Output Drive Register PODR13 R/W
00048EH I/O Port P14 - Port Output Drive Register PODR14 R/W
00048FH I/O Port P15 - Port Output Drive Register PODR15 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
000490H Reserved -
000491H I/O Port P17 - Port Output Drive Register PODR17 R/W
000492H-
Reserved -
00049BH
00049CH I/O Port P08 - Port High Drive Register PHDR08 R/W
00049DH I/O Port P09 - Port High Drive Register PHDR09 R/W
00049EH I/O Port P10 - Port High Drive Register PHDR10 R/W
00049FH-
Reserved -
0004A7H
0004A8H I/O Port P00 - Pull-Up resistor Control Register PUCR00 R/W
0004A9H I/O Port P01 - Pull-Up resistor Control Register PUCR01 R/W
0004AAH I/O Port P02 - Pull-Up resistor Control Register PUCR02 R/W
0004ABH I/O Port P03 - Pull-Up resistor Control Register PUCR03 R/W
0004ACH I/O Port P04 - Pull-Up resistor Control Register PUCR04 R/W
0004ADH I/O Port P05 - Pull-Up resistor Control Register PUCR05 R/W
0004AEH I/O Port P06 - Pull-Up resistor Control Register PUCR06 R/W
0004AFH I/O Port P07 - Pull-Up resistor Control Register PUCR07 R/W
0004B0H I/O Port P08 - Pull-Up resistor Control Register PUCR08 R/W
0004B1H I/O Port P09 - Pull-Up resistor Control Register PUCR09 R/W
0004B2H I/O Port P10 - Pull-Up resistor Control Register PUCR10 R/W
0004B3H I/O Port P11 - Pull-Up resistor Control Register PUCR11 R/W
0004B4H I/O Port P12 - Pull-Up resistor Control Register PUCR12 R/W
0004B5H I/O Port P13 - Pull-Up resistor Control Register PUCR13 R/W
0004B6H I/O Port P14 - Pull-Up resistor Control Register PUCR14 R/W
0004B7H I/O Port P15 - Pull-Up resistor Control Register PUCR15 R/W
0004B8H Reserved -
0004B9H I/O Port P17 - Pull-Up resistor Control Register PUCR17 R/W
0004BAH-
Reserved -
0004BBH
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
0004CCH Reserved -
0004CEH-
Reserved -
0004CFH
0004D5H Reserved -
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
0004EBH Reserved -
0004ECH CAL - Duration Timer Data Register Low CUTDL CUTD R/W
0004F2H-
Reserved -
0004F9H
0004FBH-
Reserved -
0004FFH
000502H FRT2 - Control status register of free-running timer Low TCCSL2 TCCS2 R/W
000503H FRT2 - Control status register of free-running timer High TCCSH2 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
000506H FRT3 - Control status register of free-running timer Low TCCSL3 TCCS3 R/W
000507H FRT3 - Control status register of free-running timer High TCCSH3 R/W
00051AH-
Reserved -
000529H
000530H USART5 - Baud Rate Generator Register Low BGRL5 BGR5 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
000533H-
Reserved -
00053DH
000544H USART7 - Baud Rate Generator Register Low BGRL7 BGR7 R/W
000547H Reserved -
00054EH USART8 - Baud Rate Generator Register Low BGRL8 BGR8 R/W
000551H Reserved -
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
000558H USART9 - Baud Rate Generator Register Low BGRL9 BGR9 R/W
00055BH-
Reserved -
00055FH
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
0005E0H-
Reserved -
00065FH
000664H-
Reserved -
00069FH
0006A5H USB - Host SOF Int. Frame Compare Register HFCOMP0 R/W
0006A6H USB - Host Retry Timer Setting Register Low HRTIMERL0 R/W
0006A7H USB - Host Retry Timer Setting Register Middle HRTIMERM0 R/W
0006A8H USB - Host Retry Timer Setting Register High HRTIMERH0 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
0006AAH USB - Host EOF Setting Register Low HEOFL0 HEOF0 R/W
0006AFH Reserved -
0006B1H Reserved -
0006B5H USB - EP1 Control Register High - non public EP1CH0 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
0006DCH-
Reserved -
0006DFH
0006E0H External Bus - Area configuration register 0 Low EACL0 EAC0 R/W
0006E2H External Bus - Area configuration register 1 Low EACL1 EAC1 R/W
0006E4H External Bus - Area configuration register 2 Low EACL2 EAC2 R/W
0006E6H External Bus - Area configuration register 3 Low EACL3 EAC3 R/W
0006E8H External Bus - Area configuration register 4 Low EACL4 EAC4 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
0006EAH External Bus - Area configuration register 5 Low EACL5 EAC5 R/W
0006F6H-
Reserved -
0006FFH
00070EH-
Reserved -
00070FH
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
000710H CAN0 - IF1 Command request register Low IF1CREQL0 IF1CREQ0 R/W
000712H CAN0 - IF1 Command Mask register Low IF1CMSKL0 IF1CMSK0 R/W
00071CH CAN0 - IF1 Message Control Register Low IF1MCTRL0 IF1MCTR0 R/W
000726H-
Reserved -
00073FH
000740H CAN0 - IF2 Command request register Low IF2CREQL0 IF2CREQ0 R/W
000742H CAN0 - IF2 Command Mask register Low IF2CMSKL0 IF2CMSK0 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
00074CH CAN0 - IF2 Message Control Register Low IF2MCTRL0 IF2MCTR0 R/W
000756H-
Reserved -
00077FH
000784H-
Reserved -
00078FH
000794H-
Reserved -
00079FH
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
0007A4H-
Reserved -
0007AFH
0007B4H-
Reserved -
0007CDH
0007CFH-
Reserved -
0007FFH
00080EH-
Reserved -
00080FH
000810H CAN1 - IF1 Command request register Low IF1CREQL1 IF1CREQ1 R/W
000812H CAN1 - IF1 Command Mask register Low IF1CMSKL1 IF1CMSK1 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
00081CH CAN1 - IF1 Message Control Register Low IF1MCTRL1 IF1MCTR1 R/W
000826H-
Reserved -
00083FH
000840H CAN1 - IF2 Command request register Low IF2CREQL1 IF2CREQ1 R/W
000842H CAN1 - IF2 Command Mask register Low IF2CMSKL1 IF2CMSK1 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
00084CH CAN1 - IF2 Message Control Register Low IF2MCTRL1 IF2MCTR1 R/W
000856H-
Reserved -
00087FH
000884H-
Reserved -
00088FH
000894H-
Reserved -
00089FH
0008A4H-
Reserved -
0008AFH
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
0008B4H-
Reserved -
0008CDH
0008CFH-
Reserved -
0008FFH
00090EH-
Reserved -
00090FH
000910H CAN2 - IF1 Command request register Low IF1CREQL2 IF1CREQ2 R/W
000912H CAN2 - IF1 Command Mask register Low IF1CMSKL2 IF1CMSK2 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
00091CH CAN2 - IF1 Message Control Register Low IF1MCTRL2 IF1MCTR2 R/W
000926H-
Reserved -
00093FH
000940H CAN2 - IF2 Command request register Low IF2CREQL2 IF2CREQ2 R/W
000942H CAN2 - IF2 Command Mask register Low IF2CMSKL2 IF2CMSK2 R/W
00094CH CAN2 - IF2 Message Control Register Low IF2MCTRL2 IF2MCTR2 R/W
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
000956H-
Reserved -
00097FH
000984H-
Reserved -
00098FH
000994H-
Reserved -
00099FH
0009A4H-
Reserved -
0009AFH
Abbreviation Abbreviation
Address Register Access
8-bit access 16-bit access
0009B4H-
Reserved -
0009CDH
0009CFH-
Reserved -
000BFFH
Note: Any write access to reserved addresses in the I/O map should not be performed. A read access to a reserved address results
in reading ‘X’.
Registers of resources which are described in this table, but which are not supported by the device, should also be handled
as “Reserved”.
Offset in Index in
Vector Cleared
number vector Vector name by DMA ICR to Description
table program
0 3FCH CALLV0 No -
1 3F8H CALLV1 No -
2 3F4H CALLV2 No -
3 3F0H CALLV3 No -
4 3ECH CALLV4 No -
5 3E8H CALLV5 No -
6 3E4H CALLV6 No -
7 3E0H CALLV7 No -
8 3DCH RESET No -
9 3D8H INT9 No -
10 3D4H EXCEPTION No -
Offset in Index in
Vector Cleared
vector Vector name ICR to Description
number by DMA
table program
Offset in Index in
Vector Cleared
vector Vector name ICR to Description
number by DMA
table program
Offset in Index in
Vector Cleared
vector Vector name ICR to Description
number by DMA
table program
Offset in Index in
Vector Cleared
vector Vector name ICR to Description
number by DMA
table program
110 244H FLASH_A No 110 Main Flash memory interrupt (only Flash
devices)
119 220H USB_F10 No 119 USB function Flags 1 (SUSP SOF BRST
WKUP CONF)
X0
X1
X0
X1
13.8 Turn on sequence of power supply to A/D converter and analog inputs
It is required to turn the A/D converter power supply (AVCC, AVRH, AVRL) and analog inputs (ANn) on after turning the digital power
supply (VCC) on.
It is also required to turn the digital power off after turning the A/D converter supply and analog inputs off. In this case, the voltage
must not exceed AVRH or AVCC (turning the analog and digital power supplies simultaneously on or off is acceptable).
Rating
Parameter Symbol Unit Remarks
Min Max
VCC VSS - 0.3 VSS + 6.0 V
Power supply voltage
AVCC VSS - 0.3 VSS + 6.0 V VCC = AVCC *1
USB power supply voltage VCC3 VSS - 0.3 VSS + 4.0 V USB device only
USB Input voltage VIUSB VSS - 0.5 VSS + 4.0 V VIUSB VCC3 + 0.5
(USB pins UDP, UDM)
USB output voltage VOUSB VSS - 0.5 VSS + 4.0 V VOUSB VCC3 + 0.5
(USB pins UDP, UDM)
Applicable to general purpose
Maximum Clamp Current ICLAMP -4.0 +4.0 mA
I/O pins *3
Applicable to general purpose
Total Maximum Clamp Current |ICLAMP| - 40 mA
I/O pins *3
“L” level maximum output current IOL1 - 15 mA Normal outputs with driving strength
set to 5mA
IOLUSB - 36 mA USB pins UDP, UDM
“L” level average output current IOLAV1 - 5 mA Normal outputs with driving strength
set to 5mA
IOLAVUSB - 15 mA USB pins UDP, UDM
“L” level maximum overall output current IOL1 - 100 mA Normal outputs
“L” level average overall output current IOLAV1 - 50 mA Normal outputs
”H” level maximum output current IOH1 - -15 mA Normal outputs with driving strength
set to 5mA
IOHUSB - -36 mA USB pins UDP, UDM
”H” level average output current IOHAV1 - -5 mA Normal outputs with driving strength
set to 5mA
IOHAVUSB - -15 mA USB pins UDP, UDM
”H” level maximum overall output current IOH1 - -100 mA Normal outputs
”H” level average overall output current IOHAV1 - -50 mA Normal outputs
Rating
Parameter Symbol Unit Remarks
Min Max
- 370*5 mW TA=105oC
- 740*5 mW TA=85oC
*1: AVCC and VCC must be set to the same voltage. It is required that AVCC does not exceed VCC and that the voltage at the analog
inputs does not exceed AVCC neither when the power is switched on.
*2: VI and VO should not exceed VCC + 0.3 V. VI should also not exceed the specified ratings. However if the maximum current
to/from a input is limited by some means with external components, the ICLAMP rating supersedes the VI rating. Input/output
voltages of standard ports depend on VCC.
Protective Diode
VCC
Limiting P-ch
resistance
+B input (0V to 16V)
N-ch
*4: The maximum permitted power dissipation depends on the ambient temperature, the air flow velocity and the thermal conductance
of the package on the PCB.
The actual power dissipation depends on the customer application and can be calculated as follows:
PD = PIO + PINT
PIO = (VOL * IOL + VOH * IOH) (IO load power dissipation, sum is performed on all IO ports)
PINT = VCC * (ICC + IA) (internal power dissipation)
ICC is the total core current consumption into VCC as described in the “DC characteristics” and depends on the selected operation
mode and clock frequency and the usage of functions like Flash programming or the clock modulator.
IA is the analog current consumption into AVCC.
*5: Worst case value for a package mounted on single layer PCB at specified TA without air flow.
*6: Please contact Cypress for reliability limitations when using under these conditions.
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.
USB power supply voltage VCC3 3.0 3.3 3.6 V USB device only
Use a low inductance capacitor (for
Smoothing capacitor at C pin CS 4.7 - 10 F example X7R ceramic capacitor)
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 Cypress representatives
beforehand.
14.3 DC characteristics
(TA = -40°C to 125°C, VCC = AVCC = 3.0V to 5.5V, VCC3 = 3.0V to 3.6V, VSS = AVSS = 0V)
Value
Parameter Symbol Pin Condition Unit Remarks
Min Typ Max
CMOS Hysteresis 0.8 VCC +
0.8/0.2 input VCC - V
selected 0.3
0.7 VCC +
VCC - V VCC 4.5V
CMOS Hysteresis 0.3
0.7/0.3 input
Port inputs selected 0.74 VCC +
VIH - V VCC < 4.5V
Pnn_m VCC 0.3
AUTOMOTIVE 0.8 VCC +
Hysteresis input VCC - V
selected 0.3
VCC +
TTL input selected 2.0 - V
Input H voltage 0.3
VCC3 +
VIHUSB UDP, UDM - 2.0 - V USB pins
0.3
External clock in 0.8 VCC +
VIHX0F X0 “Fast Clock Input VCC - V
mode” 0.3
(TA = -40°C to 125°C, VCC = AVCC = 3.0V to 5.5V, VCC3 = 3.0V to 3.6V, VSS = AVSS = 0V)
Value
Parameter Symbol Pin Condition Unit Remarks
Min Typ Max
CMOS Hysteresis VSS - 0.2
0.8/0.2 input - VCC V
selected 0.3
VILUSB VSS -
UDP, UDM - - 0.8 V USB pins
0.3
External clock in VSS -
VILX0F X0 “Fast Clock Input - 0.2 VCC V
mode” 0.3
VILR VSS -
RSTX - - 0.2 VCC V CMOS Hysteresis input
0.3
VSS - VSS +
VILM MD2-MD0 - - V
0.3 0.3
4.5V VCC 5.5V
IOH = -2mA VCC -
VOH2 Normal out- Driving strength set to
puts - - V
3.0V VCC 4.5V 0.5 2mA
IOH = -1.6mA
4.5V VCC 5.5V
IOH = -5mA VCC -
VOH5 Normal out- Driving strength set to
puts - - V
3.0V VCC 4.5V 0.5 5mA
IOH = -3mA
4.5V VCC 5.5V
Output H voltage
IOH = -3mA VCC -
VOH3 3mA outputs - - V
3.0V VCC 4.5V 0.5
IOH = -2mA
3.0V VCC3 3.6V VCC3 -
VOHUSB UDP, UDM - - V USB pins
IOH = -20mA 0.4
(TA = -40°C to 125°C, VCC = AVCC = 3.0V to 5.5V, VCC3 = 3.0V to 3.6V, VSS = AVSS = 0V)
Value
Parameter Symbol Pin Condition Unit Remarks
Min Typ Max
4.5V VCC 5.5V
IOL = +2mA
VOL2 Normal - - 0.4 V Driving strength set to
outputs 3.0V VCC 4.5V 2mA
IOL = +1.6mA
4.5V VCC 5.5V
IOL = +5mA
VOL5 Normal - - 0.4 V Driving strength set to
outputs 3.0V VCC 4.5V 5mA
IOL = +3mA
Output L voltage
3.0V VCC 5.5V
VOL3 3mA outputs - - 0.4 V
IOL = +3mA
3.0V VCC3 3.6V
VOLUSB UDP, UDM - - 0.4 V USB pins
IOL = +20mA
VSS < VI < VCC
Pnn_m
Input leak current IIL (except USB AVSS, AVRL < VI < -1 - +1 A Single port pin
pins) AVCC, AVRH
USB input leak cur- VSS < VI < VCC3 A
UDP, UDM -5 - +5 USB pins
rent
VCC 3.3V 10 40 100 160 k
RUP Pnn_m,
Pull-up resistance RSTX VCC 5.0V 10 25 50 100 k
(TA = -40°C to 125°C, VCC = AVCC = 3.0V to 5.5V, VSS = AVSS = 0V)
Value
Parameter Symbol Condition (at TA) Remarks
Typ Max Unit
+25°C 5 6
Main Run mode with CLKPLL, CLKSC and CLKRC
ICCMAIN CLKS1/2 = CLKB = mA stopped
CLKP1/2/3 = 4MHz 1 Flash/ROM wait state
+125°C 5.6 9
Power supply
current in Run
modes*
+25°C 2.9 4
RC Run mode with CLKMC, CLKPLL and CLKSC
ICCRCH CLKS1/2 = CLKB = mA stopped
CLKP1/2/3 = 2MHz 1 Flash/ROM wait state
+125°C 3.5 6.5
RC Run mode with +25°C 0.4 0.6 CLKMC, CLKPLL and CLKSC
CLKS1/2 = CLKB = stopped. Voltage regulator in
CLKP1/2/3 = 100kHz, mA high power mode
SMCR:LPMS = 0 +125°C 0.9 3.5 1 Flash/ROM wait state
ICCRCL
(TA = -40°C to 125°C, VCC = AVCC = 3.0V to 5.5V, VSS = AVSS = 0V)
Value
Parameter Symbol Condition (at TA) Remarks
Typ Max Unit
(TA = -40°C to 125°C, VCC = AVCC = 3.0V to 5.5V, VSS = AVSS = 0V)
Value
Parameter Symbol Condition (at TA) Remarks
Typ Max Unit
+25°C 1.6 2
PLL Timer mode with
ICCTPLL CLKRC and CLKSC stopped.
CLKMC = 4MHz, mA Core voltage at 1.9V
CLKPLL = 48MHz
+125°C 2.1 4.8
(TA = -40°C to 125°C, VCC = AVCC = 3.0V to 5.5V, VSS = AVSS = 0V)
Value
Parameter Symbol Condition (at TA) Remarks
Typ Max Unit
Clock modulator ICCCLOMO Clock modulator enabled Must be added to all current
current - 3 4.5 mA
(CMCR:PDX = 1) above
Flash
ICCFLASH Current for one Flash mod- Must be added to all current
Write/Erase cur- - 15 40 mA
ule above
rent
*: The power supply current is measured with a 4MHz external clock connected to the Main oscillator and a 32kHz external clock
connected to the Sub oscillator. See chapter “Standby mode and voltage regulator control circuit” of the Hardware Manual for
further details about voltage regulator control.
14.4 AC Characteristics
Source Clock timing
(TA = -40°C to 125°C, VCC = AVCC = 3.0V to 5.5V, VSS = AVSS = 0V)
Value
Parameter Symbol Pin Unit Remarks
Min Typ Max
3 - 16 MHz When using a crystal oscillator, PLL off
tCYL
VIH
X0
VIL
PWH PWL
tCYLL
VIH
X0A
VIL
PWHL PWLL
(TA = -40°C to 125°C, VCC = AVCC = 3.0V to 5.5V, VSS = AVSS = 0V)
WARNING: For USB usage, it is important to change the voltage regulator setting to output 1.9V. Please refer to the chapter
Standby Mode and Voltage Regulator control circuit of the hardware manual to perform such setting.
(TA = -40°C to 125°C, VCC = AVCC = 3.0V to 5.5V, VSS = AVSS = 0V)
Value
Parameter Symbol Pin Unit Remarks
Min Typ Max
Reset input time tRSTL RSTX 500 - - ns
tRSTL
RSTX
(TA = -40°C to 125°C, VCC = AVCC = 3.0V to 5.5V, VSS = AVSS = 0V)
Value
Parameter Symbol Pin Unit Remarks
Min Typ Max
Power on rise time tR Vcc 0.05 - 30 ms
Power off time tOFF Vcc 1 - - ms
tR
VCC 2.7V
0.2 V 0.2 V 0.2 V
tOFF
If the power supply is changed too rapidly, a power-on reset may occur.
We recommend a smooth startup by restraining voltages when changing the
power supply voltage during operation, as shown in the figure below.
VCC
Rising edge of 50 mV/ms
3V maximum is allowed
(TA = -40°C to 125°C, VCC = AVCC = 3.0V to 5.5V, VSS = AVSS = 0V)
Value
Parameter Symbol Pin Condition Unit Used Pin input function
Min Max
INTn(_R) External Interrupt
200 — ns
NMI(_R) NMI
Pnn_m General Purpose IO
TINn(_R) Reload Timer
Input pulse tINH
TTGn(_R) — PPG Trigger input
width tINL
2*tCLKP1 + 200
ADTG(_R) — ns AD Converter Trigger
(tCLKP1=1/fCLKP1)
Free Running Timer
FRCKn(_R)
external clock
INn(_R) Input Capture
Note : Relocated Resource Inputs have same characteristics
VIH VIH
External Pin input
VIL VIL
tINH tINL
Note: The values given below are for an I/O driving strength IOdrive = 5mA. If IOdrive is 2mA, all the maximum output timing described
in the different tables must then be increased by 10ns.
Basic Timing
(TA 40°C to 125°C, VCC 5.0 V 10, VSS 0.0 V, IOdrive = 5mA, CL = 50pF)
Value
Parameter Symbol Pin Condition Unit Remarks
Min Max
tCYC 25 —
ECLK tCHCL ECLK — tCYC/2-5 tCYC/2+5 ns
tCLCH tCYC/2-5 tCYC/2+5
tCHCBH -20 20
ECLK → tCHCBL CSn, UBX, -20 20
— ns
UBX/ LBX / CSn time tCLCBH LBX, ECLK -20 20
tCLCBL -20 20
tCHLH -10 10
tCHLL -10 10
ECLK → ALE time ALE, ECLK — ns
tCLLH -10 10
tCLLL -10 10
ECLK →address valid time tCHAV -15 15
A[23:0], ECLK EBM:NMS=1 ns
(non-multiplexed) tCLAV -15 15
tCHAV -15 15
A[23:16], ECLK EBM:NMS=0 ns
ECLK →address valid time tCLAV -15 15
(multiplexed) tCLADV AD[15:0], -15 15
EBM:NMS=0 ns
tCHADV ECLK -15 15
tCHRWH -10 10
tCHRWL RDX, WRX, -10 10
ECLK → RDX /WRX time
WRLX,WRHX, — ns
tCLRWH ECLK -10 10
tCLRWL -10 10
(TA 40°C to 125°C, VCC 3.0 to 4.5V, VSS 0.0 V, IOdrive = 5mA, CL = 50pF)
Value
Parameter Symbol Pin Condition Unit Remarks
Min Max
tCYC 30 —
ECLK tCHCL ECLK — tCYC/2-8 tCYC/2+8 ns
tCLCH tCYC/2-8 tCYC/2+8
tCHCBH -25 25
tCYC
tCHCL tCLCH
0.8*Vcc
ECLK
0.2*Vcc
tCHAV tCLAV
A[23:0]
RDX
WRX (WRLX, WRHX)
ALE
tCLADV tCHADV
Address
AD[15:0]
Sym- Value
Parameter Pin Conditions Unit Remarks
bol Min Max
EACL:STS=0 and
tCYC/2 5 —
EACL:ACE=0
ALE pulse width
tLHLL ALE EACL:STS=1 tCYC 5 — ns
(multiplexed)
EACL:STS=0 and
3tCYC/2 5 —
EACL:ACE=1
EACL:STS=0 and
tCYC 15 —
EACL:ACE=0
EACL:STS=1 and
3tCYC/2 15 —
EACL:ACE=0
tAVLL ALE, A[23:16], ns
EACL:STS=0 and
2tCYC 15 —
EACL:ACE=1
EACL:STS=1 and EBM:NMS
Valid address 5tCYC/2 15 — =0
EACL:ACE=1
ALE time
(multiplexed) EACL:STS=0 and
tCYC/2 15 —
EACL:ACE=0
EACL:STS=1 and
tCYC 15 —
EACL:ACE=0
tADVLL ALE,AD[15:0] ns
EACL:STS=0 and
3tCYC/2 15 —
EACL:ACE=1
EACL:STS=1 and
2tCYC 15 —
EACL:ACE=1
ALE EACL:STS=0 tCYC/2 15 —
Address valid time tLLAX ALE, AD[15:0] ns
(multiplexed) EACL:STS=1 -15 —
Valid address
RDX time tAVRL RDX, A[23:0] EBM:NMS= 1 tCYC/2 15 — ns
(non-multiplexed)
EACL:ACE=0
3tCYC/2 15 —
EBM:NMS=0
tAVRL RDX, A[23:16] ns
EACL:ACE=1
Valid address 5tCYC/2 15 —
EBM:NMS=0
RDX time
(multiplexed) EACL:ACE=0
tCYC 15 —
EBM:NMS=0
tADVRL RDX, AD[15:0] ns
EACL:ACE=1
2tCYC 15 —
EBM:NMS=0
Valid address
A[23:0], w/o cycle
Valid data input tAVDV EBM:NMS= 1 — 2tCYC 55 ns
AD[15:0] extension
(non-multiplexed)
(TA 40°C to 125°C, VCC 5.0 V 10, VSS 0.0 V, IOdrive = 5mA, CL = 50pF)
Sym- Value
Parameter Pin Conditions Unit Remarks
bol Min Max
EACL:ACE=0
— 3tCYC 55
A[23:16], EBM:NMS=0 w/o cycle
tAVDV ns
AD[15:0] EACL:ACE=1 extension
Valid address — 4tCYC 55
EBM:NMS=0
Valid data input
(multiplexed) EACL:ACE=0
— 5tCYC/2 55
tAD- EBM:NMS=0 w/o cycle
AD[15:0] ns
VDV EACL:ACE=1 extension
— 7tCYC/2 55
EBM:NMS=0
w/o cycle
RDX pulse width tRLRH RDX — 3 tCYC/2 5 — ns
extension
w/o cycle
RDX Valid data input tRLDV RDX, AD[15:0] — — 3 tCYC/2 50 ns
extension
RDX Data hold time tRHDX RDX, AD[15:0] — 0 — ns
Address valid Data hold time tAXDX A[23:0], AD[15:0] — 0 — ns
EACL:STS=1 and
3tCYC/2 10 —
EACL:ACE=1
RDX ALE time tRHLH RDX, ALE ns
other ECL:STS,
tCYC/2 10 —
EACL:ACE setting
tAVCH A[23:0], ECLK tCYC 15 —
Valid address
tAD- — ns
ECLK time AD[15:0], ECLK tCYC/2 15 —
VCH
RDX ECLK time tRLCH RDX, ECLK — tCYC/2 10 — ns
EACL:STS=0 tCYC/2 10 —
ALE RDX time tLLRL ALE, RDX ns
EACL:STS=1 10 —
ECLK Valid data input tCHDV AD[15:0], ECLK — — tCYC 50 ns
(TA 40°C to 125°C, VCC 3.0 to 4.5V, VSS 0.0 V, IOdrive = 5mA, CL = 50pF)
Sym- Value
Parameter Pin Conditions Unit Remarks
bol Min Max
EACL:STS=0 and
tCYC/2 8 —
EACL:ACE=0
ALE pulse width
tLHLL ALE EACL:STS=1 tCYC 8 — ns
(multiplexed)
EACL:STS=0 and
3tCYC/2 8 —
EACL:ACE=1
EACL:STS=0 and
tCYC 20 —
EACL:ACE=0
EACL:STS=1 and
3tCYC/2 20 —
EACL:ACE=0
tAVLL ALE, A[23:16], ns
EACL:STS=0 and
2tCYC 20 —
EACL:ACE=1
EACL:STS=1 and EBM:NMS
Valid address 5tCYC/2 20 — =0
EACL:ACE=1
ALE time
(multiplexed) EACL:STS=0 and
tCYC/2 20 —
EACL:ACE=0
EACL:STS=1 and
tCYC 20 —
EACL:ACE=0
tADVLL ALE, AD[15:0] ns
EACL:STS=0 and
3tCYC/2 20 —
EACL:ACE=1
EACL:STS=1 and
2tCYC 20 —
EACL:ACE=1
ALE EACL:STS=0 tCYC/2 20 —
Address valid time tLLAX ALE, AD[15:0] ns
(multiplexed) EACL:STS=1 -20 —
Valid address
RDX time tAVRL RDX, A[23:0] EBM:NMS= 1 tCYC/2 20 — ns
(non-multiplexed)
EACL:ACE=0
3tCYC/2 20 —
EBM:NMS=0
tAVRL RDX, A[23:16] ns
EACL:ACE=1
Valid address 5tCYC/2 20 —
EBM:NMS=0
RDX time
(multiplexed) EACL:ACE=0
tCYC 20 —
EBM:NMS=0
tADVRL RDX, AD[15:0] ns
EACL:ACE=1
2tCYC 20 —
EBM:NMS=0
Valid address
A[23:0], w/o cycle
Valid data input tAVDV EBM:NMS= 1 — 2tCYC 60 ns
AD[15:0] extension
(non-multiplexed)
(TA 40°C to 125°C, VCC 3.0 to 4.5V, VSS 0.0 V, IOdrive = 5mA, CL = 50pF)
Sym- Value
Parameter Pin Conditions Unit Remarks
bol Min Max
EACL:ACE=0
— 3tCYC 60
A[23:16], EBM:NMS=0 w/o cycle
tAVDV ns
AD[15:0] EACL:ACE=1 extension
Valid address — 4tCYC 60
EBM:NMS=0
Valid data input
(multiplexed) EACL:ACE=0
— 5tCYC/2 60
tAD- EBM:NMS=0 w/o cycle
AD[15:0] ns
VDV EACL:ACE=1 extension
— 7tCYC/2 60
EBM:NMS=0
w/o cycle
RDX pulse width tRLRH RDX — 3tCYC/2 8 — ns
extension
w/o cycle
RDX Valid data input tRLDV RDX, AD[15:0] — — 3tCYC/2 55 ns
extension
RDX Data hold time tRHDX RDX, AD[15:0] — 0 — ns
Address valid Data hold time tAXDX A[23:0] — 0 — ns
EACL:STS=1 and
3tCYC/2 15 —
EACL:ACE=1
RDX ALE time tRHLH RDX, ALE ns
other ECL:STS,
tCYC/2 15 —
EACL:ACE setting
tAVCH A[23:0], ECLK tCYC 20 —
Valid address
tAD- — ns
ECLK time AD[15:0], ECLK tCYC/2 20 —
VCH
RDX ECLK time tRLCH RDX, ECLK — tCYC/2 15 — ns
EACL:STS=0 tCYC/2 15 —
ALE RDX time tLLRL ALE, RDX ns
EACL:STS=1 15 —
ECLK Valid data input tCHDV AD[15:0], ECLK — — tCYC 55 ns
tAVCH .
tRLCH tCHDV
tADVCH
0.8*Vcc
ECLK
tAVLL
tLLAX
tADVLL tRHLH
ALE 0.2*VCC
tLHLL
tAVRL
tADVRL tRLRH
RDX
tLLRL
A[23:0]
tRLDV tAXDX
tAVDV
tADVDV tRHDX
VIH VIH
AD[15:0] Address Read data
VIL VIL
Value
Parameter Symbol Pin Condition Unit Remarks
Min Max
EACL:STS=0
Valid address WRX, WRLX, tCYC/2 15 —
EBM:NMS=1
WRX time tAVWL WRHX, ns
(non-multiplexed) A[23:0] EACL:STS=1
tCYC 15 —
EBM:NMS=1
EACL:ACE=0
3tCYC/2 15 —
WRX, WRLX, EBM:NMS=0
tAVWL ns
WRHX, A[23:16] EACL:ACE=1
Valid address 5tCYC/2 15 —
EBM:NMS=0
WRX time
(multiplexed) EACL:ACE=0
tCYC 15 —
WRX, WRLX, EBM:NMS=0
tADVWL ns
WRHX, AD[15:0] EACL:ACE=1
2tCYC 15 —
EBM:NMS=0
WRX, WRXL, w/o cycle
WRX pulse width tWLWH — tCYC 5 — ns
WRHX extension
Valid data output WRX, WRLX, w/o cycle
tDVWH — tCYC 20 — ns
WRX time WRHX, AD[15:0] extension
WRX WRX, WRLX,
tWHDX — tCYC/2 15 — ns
Data hold time WRHX, AD[15:0]
EACL:STS=1
WRX 15 — ns
WRX, WRLX, EBM:NMS=1
Address valid time tWHAX
WRHX, A[23:0] EACL:STS=0
(non-multiplexed) tCYC/2 15 — ns
EBM:NMS=1
WRX
WRX, WRLX,
Address valid time tWHAX EBM:NMS=0 tCYC/2 15 — ns
WRHX, A[23:16]
(multiplexed)
EBM:ACE=1 and
2tCYC 10 —
EACL:STS=1
WRX ALE time WRX, WRLX,
tWHLH other EBM:ACE ns EBM:NMS=0
(multiplexed) WRHX, ALE
and tCYC 10 —
EACL:STS setting
WRX, WRLX,
WRX ECLK time tWLCH — tCYC/2 10 — ns
WRHX, ECLK
EACL:STS=0
— tCYC/2 15
CSn WRX time WRX, WRLX, EBM:NMS=1
tCSLWL ns
(non-multiplexed) WRHX, CSn EACL:STS=1
— tCYC 15
EBM:NMS=1
EACL:ACE=0
— 3tCYC/2 15
CSn WRX time WRX, WRLX, EBM:NMS=0
tCSLWL ns
(multiplexed) WRHX, CSn EACL:ACE=1
— 5tCYC/2 15
EBM:NMS=0
(TA 40°C to 125°C, VCC 5.0 V 10, VSS 0.0 V, IOdrive = 5mA, CL = 50pF)
Value
Parameter Symbol Pin Condition Unit Remarks
Min Max
EACL:STS=1
15 — ns
WRX CSn time WRX, WRLX, EBM:NMS=1
tWHCSH
(non-multiplexed) WRHX, CSn EACL:STS=0
tCYC/2 15 — ns
EBM:NMS=1
WRX CSn time WRX, WRLX,
tWHCSH EBM:NMS=0 tCYC/2 15 — ns
(multiplexed) WRHX, CSn
(TA 40°C to 125°C, VCC 3.0 to 4.5V, VSS 0.0 V, IOdrive = 5mA, CL = 50pF)
Value
Parameter Symbol Pin Condition Unit Remarks
Min Max
EACL:STS=0
Valid address WRX, WRLX, tCYC/2 20 —
EBM:NMS=1
WRX time tAVWL WRHX, ns
(non-multiplexed) A[23:0] EACL:STS=1
tCYC 20 —
EBM:NMS=1
EACL:ACE=0
3tCYC/2 20 —
WRX, WRLX, EBM:NMS=0
tAVWL ns
WRHX, A[23:16] EACL:ACE=1
Valid address 5tCYC/2 20 —
EBM:NMS=0
WRX time
(multiplexed) EACL:ACE=0
tCYC 20 —
WRX, WRLX, EBM:NMS=0
tADVWL ns
WRHX, AD[15:0] EACL:ACE=1
2tCYC 20 —
EBM:NMS=0
WRX, WRXL, w/o cycle
WRX pulse width tWLWH — tCYC 8 — ns
WRHX extension
Valid data output WRX, WRLX, w/o cycle
tDVWH — tCYC 25 — ns
WRX time WRHX, AD[15:0] extension
WRX WRX, WRLX,
tWHDX — tCYC/2 20 — ns
Data hold time WRHX, AD[15:0]
EACL:STS=1
WRX 20 — ns
WRX, WRLX, EBM:NMS=1
Address valid time tWHAX
WRHX, A[23:0] EACL:STS=0
(non-multiplexed) tCYC/2 20 — ns
EBM:NMS=1
WRX
WRX, WRLX,
Address valid time tWHAX EBM:NMS=0 tCYC/2 20 — ns
WRHX, A[23:16]
(multiplexed)
EBM:ACE=1 and
2tCYC 15 —
EACL:STS=1
WRX ALE time WRX, WRLX,
tWHLH other EBM:ACE ns EBM:NMS=0
(multiplexed) WRHX, ALE
and tCYC 15 —
EACL:STS setting
WRX, WRLX,
WRX ECLK time tWLCH — tCYC/2 15 — ns
WRHX, ECLK
(TA 40°C to 125°C, VCC 3.0 to 4.5V, VSS 0.0 V, IOdrive = 5mA, CL = 50pF)
Value
Parameter Symbol Pin Condition Unit Remarks
Min Max
EACL:STS=0
— tCYC/2 20
CSn WRX time WRX, WRLX, EBM:NMS=1
tCSLWL ns
(non-multiplexed) WRHX, CSn EACL:STS=1
— tCYC 20
EBM:NMS=1
EACL:ACE=0
— 3tCYC/2 20
CSn WRX time WRX, WRLX, EBM:NMS=0
tCSLWL ns
(multiplexed) WRHX, CSn EACL:ACE=1
— 5tCYC/2 20
EBM:NMS=0
EACL:STS=1
20 — ns
WRX CSn time WRX, WRLX, EBM:NMS=1
tWHCSH
(non-multiplexed) WRHX, CSn EACL:STS=0
tCYC/2 20 — ns
EBM:NMS=1
WRX CSn time WRX, WRLX,
tWHCSH EBM:NMS=0 tCYC/2 20 — ns
(multiplexed) WRHX, CSn
tWLCH
0.8*VCC
ECLK
tWHLH
ALE
tAVWL
tADVWL tWLWH
tCSLWL tWHCSH
CSn
tWHAX
A[23:0]
tDVWH tWHDX
(TA 40°C to 125°C, VCC 3.0 to 4.5V, VSS 0.0 V, IOdrive = 5mA, CL = 50pF)
0.8*VCC
ECLK
tRYHS tRYHH
VIH VIH
RDY
When WAIT is not used.
RDY
When WAIT is used. VIL
Hold Timing
(TA 40°C to 125°C, VCC 5.0 V 10, VSS 0.0 V, IOdrive = 5mA, CL = 50pF)
Value
Parameter Symbol Pin Condition Units Remarks
Min Max
Pin floating HAKX time tXHAL HAKX tCYC 20 tCYC + 20 ns
—
HAKX time Pin valid time tHAHV HAKX tCYC 20 tCYC + 20 ns
(TA 40°C to 125°C, VCC 3.0 to 4.5V, VSS 0.0 V, IOdrive = 5mA, CL = 50pF)
Value
Parameter Symbol Pin Condition Units Remarks
Min Max
Pin floating HAKX time tXHAL HAKX tCYC 25 tCYC + 25 ns
—
HAKX time Pin valid time tHAHV HAKX tCYC 25 tCYC + 25 ns
0.8*VCC
HAKX
0.2*VCC
tXHAL tHAHV
High-Z
0.8*VCC
Each pin
0.2*VCC
USART timing
WARNING: The values given below are for an I/O driving strength IOdrive = 5mA. If IOdrive is 2mA, all the maximum output timing
described in the different tables must then be increased by 10ns.
(TA = -40°C to 125°C, VCC = 3.0V to 5.5V, VSS = AVSS = 0V, IOdrive = 5mA, CL = 50pF)
tSCYCI
0.8*VCC
SOT
0.2*VCC
tIVSHI tSHIXI
VIH VIH
SIN
VIL VIL
tSLSHE tSHSLE
0.8*VCC
SOT
0.2*VCC
tIVSHE tSHIXE
VIH VIH
SIN
VIL VIL
I2C Timing
Standard-mode Fast-mode*4
Parameter Symbol Condition Unit
Min Max Min Max
SCL clock frequency fSCL 0 100 0 400 kHz
Hold time (repeated) START condition
tHDSTA 4.0 — 0.6 — s
SDA↓→SCL↓
“L” width of the SCL clock tLOW 4.7 — 1.3 — s
“H” width of the SCL clock tHIGH 4.0 — 0.6 — s
Set-up time for a repeated START condition
tSUSTA 4.7 — 0.6 — s
SCL↑→SDA↓
R 1.7 k,
Data hold time C 50 pF*1
tHDDAT 0 3.45*2 0 0.9*3 s
SCL↓→SDA↓↑
Data set-up time
tSUDAT 250 — 100 — ns
SDA↓↑→SCL↑
Set-up time for STOP condition
tSUSTO 4.0 — 0.6 — s
SCL↑→SDA↑
Bus free time between a STOP and START condi-
tBUS 4.7 — 1.3 — s
tion
*1 : R,C : Pull-up resistor and load capacitor of the SCL and SDA lines.
*2 : The maximum tHDDAT have only to be met if the device does not stretch the “L” width (tLOW) of the SCL signal.
*3 : 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.
*4 : For use at over 100 kHz, set the peripheral clock 1 to at least 6 MHz.
SDA
SCL
tHIGH
tHDSTA tHDDAT tSUSTA tSUSTO
(TA = -40°C to 105°C, VCC = AVCC= 3.0V to 5.5V,VSS = AVSS = 0V, VCC3 = 3.0V to 3.6V, USB pins UDP and UDM)
Value
Parameter Symbol Conditions Unit Remarks
Min Max
Input High level voltage VIH — 2.0 VCC 0.3 V *1
Input Low level voltage VIL — VSS 0.3 0.8 V *1
Input
characteristics Differential input sensitivity VDI — 0.2 — V *2
Differential common
VCM — 0.8 2.5 V *2
mode input voltage
External
pull-down
Output High level voltage VOH 2.8 3.6 V *3
resistance
15 k
External
pull-up
Output Low level voltage VOL 0.0 0.3 V *3
resistance
Output 1.5 k
characteristics
Crossover voltage VCRS — 1.3 2.0 V *4
Rise time tFR — 4 20 nS *5
Fall time tFF — 4 20 nS *5
Rise/fall time matching tRFM — 90 111.11 *5
Including
Output impedance ZDRV — 28 44
Rs 27
Input Transceiver edge rate
CEDGE — — 75 pF *6
capacitance control capacitance
Recommended
Series resistance RS — 25 30
value:27
*1 : The switching threshold voltage of Single-End-Receiver of USB I/O buffer is set as within VIL (Max) 0.8 [V],
VIH (Min) 2.0 [V] (TTL input standard).
There are some hystereses to lower noise sensitivity.
(Continued)
(Continued)
*2 : Use differential-Receiver to receive USB differential data signal.
Differential-Receiver has 200 [mV] of differential input sensitivity when the differential data input is within 0.8 [V] to 2.5 [V] to the
local ground reference level.
Above voltage range is the common mode input voltage range.
1.0 [V]
Minimum differential input sensitivity [V]
0.2 [V]
*3 : The output drive capability of the driver is below 0.3 [V] at Low-State (VOL) (to 3.6 [V] and 1.5 k load), and 2.8 [V] or above (to
the VSS and 1.5 k load).
*4 : The cross voltage of the external differential output signal (D /D ) of USB I/O buffer is within 1.3 [V] to 2.0 [V].
D+
D-
tFR tFF
(Continued)
(Continued)
*6 : The place to connect transceiver edge rate control capacitance CEDGE
For this USB I/O, it is recommended to use CEDGE control capacitor.
For USB Max standard as 75 pF, please control the edge characteristic of output waveform by connecting 30 to
50 [pF] (recommended value : 47 [pF] =: 50[pF]) to D and D lines when implementing on the board.
RS = 27 Ω
+D
CEDGE
3-State
RS = 27 Ω
-D
CEDGE
(TA = -40 °C to +125 °C, 3.0 V AVRH - AVRL, VCC = AVCC = 3.0V to 5.5V, VSS = AVSS = 0V)
Value
Parameter Symbol Pin Unit Remarks
Min Typ Max
Resolution - - - - 10 bit
Total error - - -3 - +3 LSB
Nonlinearity error - - -2.5 - +2.5 LSB
Differential nonlinearity error - - -1.9 - +1.9 LSB
Total error
3FF
1.5 LSB
3FE Actual conversion
characteristics
3FD
{1 LSB × (N − 1) + 0.5 LSB}
Digital output
004 VNT
(Actually-measured value)
003
Actual conversion
002 characteristics
Ideal characteristics
001
0.5 LSB
AVRL AVRH
Analog input
Ideal
3FF characteristics
Actual conversion
characteristics
3FE
{1 LSB × (N − 1) N+1 Actual conversion
+ VOT } characteristics
3FD VFST (actual
measurement
value)
Digital output
Digital output
N
VNT (actual
004 measurement value)
V (N + 1) T
Actual conversion N−1 (actual measurement
003
characteristics value)
VNT
002 (actual measurement value)
Ideal characteristics Actual conversion
001 N−2
characteristics
VOT (actual measurement value)
AVRL AVRH AVRL AVRH
Analog input Analog input
V (N+1) T VNT
Differential nonlinearity error of digital output N 1 LSB [LSB]
1 LSB
VFST VOT
1 LSB [V]
1022
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.”
Sampling switch
Reference value:
• C = 8.5 pF (Max)
To satisfy the A/D conversion precision standard, the relationship between the external impedance and minimum sampling time must
be considered and then either the resistor value and operating frequency must be adjusted or the external impedance must be
decreased so that the sampling time (Tsamp) is longer than the minimum value. Usually, this value is set to 7where= RC. If the
external input resistance (Rext) connected to the analog input is included, the sampling time is expressed as follows:
Tsamp [min] = 7 × (Rext + 2.6k) × C for 4.5 AVcc 5.5
Tsamp [min] = 7 × (Rext + 12.1k) × C for 3.0 AVcc 4.5
If the sampling time cannot be sufficient, connect a capacitor of about 0.1 F to the analog input pin.
(TA = -40 °C to +125 °C, VCC = AVCC = 3.0V - 5.5V, VSS = AVSS = 0V)
Value
Parameter Symbol Pin Unit Remarks
Min Typ Max
Alarm comparator
IA5ALMF - 25 45 A enabled in fast mode
(one channel)
Comparator
Output
L
VxVTx(H->L) VHYS VALIN
VxVTx(L->H)
(TA = -40 °C to +125 °C, Vcc = AVcc = 3.0V - 5.5V, Vss = AVss = 0V)
Value
Parameter Symbol Unit Remarks
Min Max
Stabilization time TLVDSTAB 60 75 s
Level 0 VDL0 2.7 2.9 V CILCR:LVL[3:0]=”0000”
Level 1 VDL1 2.9 3.1 V CILCR:LVL[3:0]=”0001”
Level 2 VDL2 3.1 3.3 V CILCR:LVL[3:0]=”0010”
Level 3 VDL3 3.5 3.75 V CILCR:LVL[3:0]=”0011”
Level 4 VDL4 3.6 3.85 V CILCR:LVL[3:0]=”0100”
Level 5 VDL5 3.7 3.95 V CILCR:LVL[3:0]=”0101”
Level 6 VDL6 3.8 4.05 V CILCR:LVL[3:0]=”0110”
Level 7 VDL7 3.9 4.15 V CILCR:LVL[3:0]=”0111”
Level 8 VDL8 4.0 4.25 V CILCR:LVL[3:0]=”1000”
Level 9 VDL9 4.1 4.35 V CILCR:LVL[3:0]=”1001”
Level 10 VDL10 not used
Level 11 VDL11 not used
Level 12 VDL12 not used
Level 13 VDL13 not used
Level 14 VDL14 not used
Level 15 VDL15 not used
CILCR:LVL[3:0] are the low voltage detector level select bits of the CILCR register.
Levels 10 to 15 are not used in this device.
dV V
For correct detection, the slope of the voltage level must satisfy dt ≤ 0.004 μs .
Faster variations are regarded as noise and may not be detected.
The functional operation of the MCU is guaranteed down to the minimum low voltage detection level of Vcc = 2.7V. The electrical
characteristics however are only valid in the specified range (usually down to 3.0V).
Voltage [V]
VCC
VDLx, Max
VDLx, Min
dV
dt
Time [s]
Normal Operation Low Voltage Reset Assertion Power Reset Extension Time
(TA = -40°C to 105°C, VCC = AVCC = 3.0V to 5.5V, VSS = AVSS = 0V)
Value
Parameter Unit Remarks
Min Typ Max
Without erasure pre-programming
Sector erase time - 0.9 3.6 s time
Without erasure pre-programming
Chip erase time - n*0.9 n*3.6 s time (n is the number of Flash sector
of the device)
Without overhead time for submitting
Word (16-bit width) programming time - 23 370 us write command
Program/Erase cycle 10 000 - - cycle
Flash data retention time 20 - - year *1
*1: This value was converted from the results of evaluating the reliability of the technology (using Arrhenius equation to convert high
temperature measurements into normalized value at 85oC)
Package width ×
20.0 × 20.0 mm
package length
Weight 1.20g
Code
(FPT-144P-M08) P-LFQFP144-20×20-0.50
(Reference)
* 20.00±0.10(.787±.004)SQ
0.145±0.055
(.006±.002)
108 73
109 72
0.08(.003)
0.10±0.10
INDEX 0˚~8˚ (.004±.004)
(Stand off)
144 37
"A" 0.50±0.20 0.25(.010)
(.020±.008)
LEAD No. 1 36 0.60±0.15
(.024±.006)
0.50(.020) 0.22±0.05
0.08(.003) M
(.009±.002)
Dimensions in mm (inches).
©2003-2008 FUJITSU MICROELECTRONICS LIMITED F144019S-c-4-7 Note: The values in parentheses are reference values.
C 2003 FUJITSU LIMITED F144019S-c-4-6
Flash/ROM Persistent
Part number Subclock Low Voltage Package Remarks
Reset
MB96F336USA PMC-GSE2 *1 No 144 pin Plastic LQFP
Flash A (288KB) No with USB
MB96F336UWA PMC-GSE2 *1 Yes (FPT-144P-M08)
*1: These devices are under development and specification is preliminary. These products under development may change its
specification without notice.
- Block diagram for MB96F338U was corrected: USB PB1 -> PB3
Prelim 0.4 2007-09-24 - IRQ table was modified: Vector number 111 was inserted (reserved)
- Pin assignment was corrected: not used resource name was removed
• Features:
- Removed ADC reference switch
- changed USB description
• Lineup:
- option description added
- Part number names corrected
- Flash B removed
- RLT6 added
• Block diagrams:
- Flash B removed
- OUT5_R -> OUT6_R
- TX2_R, RX2_R added
Prelim 2 2008-02-07 - SIN2_R, SOT2_R, SCK2_R and SOT9 added
- not existing TTGx, TTGx_R and PPGx_R pins deleted
- RLT6 added
• Pin function description: relocated clock output and CAN pins added
• I/O circuit types updated
• Memory maps replaced by new standard maps
• Parallel Flash programming pinning removed
• IOMAP regenerated (naming style changed, all reserved registers added)
• DC current limits updated with new setting and corrected frequencies
• External bus timings: missing conditions added and readability improved
• Alarm comparator spec updated (transition voltages defined)
• Ordering information updated
• Typos and formatting corrected
• Format adjusted to official Fujitsu Microelectronics datasheet standard (mainly style changes
and official notes and disclaimer added)
• Note about devices under development modified
• I/O map: Note added about reserved addresses
• Serial programming interface: Note about handshaking pins improved
• specified AD converter channel offset to 4LSB
• package code of MB96V300 corrected in ordering information
• Added voltage condition to pull-up resistance spec
• ROM devices removed from lineup, memory map and ordering information
• Ordering information: column “Flash/ROM added”
• Official package dimension drawing with additional notes added
• Empty pages removed
• adjusted Run and Sleep mode specifications according to evaluation results
Prelim 3 2008-11-24
• Absolute maximum ratings: VIUSB and VOUSB corrected, permitted power dissipation spec
added
• DC characteristics: Output H/L voltage for USB pins: specified for load of 20mA
• USB characteristics: updated according to MB91660 series
• Alarm comparator: Power supply current max values increased, comparison time reduced,
mode transition time newly added
• Handling devices: Notes added about Serial communication and about using ceramic resona-
tors.
• Feature list and AC Characteristics: 16MHz maximum frequency is valid for crystal oscillators.
For resonators, maximum frequency depends on Q-factor
• AC characteristics: PLL phase skew spec added, CLKVCO min=64MHz
• New family member MB96F336U added
• VOL3 spec improved: spec valid for 3mA load for full Vcc range
Document History
Document Title: MB96330 Series F2MC-16FX 16-bit Proprietary Microcontroller
Document Number: 002-04586
Orig. of Submission
Revision ECN Description of Change
Change Date
Products PSoC®Solutions
ARM® Cortex® Microcontrollers cypress.com/arm PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP
Automotive cypress.com/automotive
Cypress Developer Community
Clocks & Buffers cypress.com/clocks
Forums | Projects | Video | Blogs | Training | Components
Interface cypress.com/interface
Lighting & Power Control cypress.com/powerpsoc Technical Support
Memory cypress.com/memory cypress.com/support
PSoC cypress.com/psoc
Touch Sensing cypress.com/touch
USB Controllers cypress.com/usb
Wireless/RF cypress.com/wireless
© Cypress Semiconductor Corporation, 2007-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-04586 Rev. *A Revised May 13, 2016 Page 122 of 122