mcu & mpu portfolio · pwm: pulse width modulation general purpose 10-bit pwm control 16-bit...
TRANSCRIPT
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And ServiceINELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
MCU & MPU Portfolio
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
2
MCU & MPU Manufacturer Overview
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
3
Content
1. Microchip MCU & MPU .......................................................................... 4
1.1 Microchip 8-bit Microcontroller .......................................................................... 4
1.1.1 Microchip 8-bit PIC® Microcontroller ..................................................................41.1.2 Microchip 8-bit AVR® Microcontroller .................................................................8
1.2 Microchip 16-bit Microcontroller ........................................................................ 14
1.2.1 Microchip 16-bit PIC® Microcontroller ................................................................14
1.3 Microchip 32-bit Microcontroller ....................................................................... 20
1.3.1 Microchip 32-bit PIC® and SAM Microcontrollers ...............................................20
1.4 Microchip 32-bit Microprocessors ..................................................................... 24
1.4.1 Microchip ATSAMA5 ARM Cortex®-A5 ...............................................................241.4.2 Microchip ATSAM9 ARM9 .....................................................................................26
2. Nuvoton MCU & MPU ............................................................................ 28
2.1 Nuvoton 32-bit Microcontroller .......................................................................... 28
2.1.1 NuMicro® Family ARM Cortex®-M0 MCUs .........................................................282.1.2 NuMicro®Family ARM Cortex®-M4 MCUs .........................................................38
2.2 Nuvoton Microprocessors .................................................................................. 43
2.2.1 NuMicro® Family ARM7 / ARM9 MPUs ...............................................................43
2.3 8051 Microcontroller .......................................................................................... 46
2.4 NuMicro® Family Motor Microcontroller ............................................................ 48
3. Epson Microcontroller ......................................................................... 53
3.1 Epson 16-bit Microcontroller ............................................................................. 53
3.1.1 Epson W Series .....................................................................................................53
3.2 Epson 32-bit Microcontroller .............................................................................. 53
3.2.1 Epson S1C31 Series Cortex M0+ ..........................................................................53
4. Ineltek Support .................................................................................... 55
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
4
1. Microchip MCU & MPU
1.1 Microchip 8-bit Microcontroller
1.1.1 Microchip 8-bit PIC® Microcontroller
Pro
duct
Fam
ily
Pin
Cou
nt
Pro
gram
Fla
sh M
emor
y (K
B)
Dat
a EE
(B)
Intelligent Analog Waveform Control Timing and Measurements
Logic and Math
Safety and Monitoring Communications User
InterfaceLow Power and System
Flexibility
AD
C (#
of b
its)
Com
p
HSC
omp
DAC
(# o
f bits
)
HC
I/O
(mA
)
OPA
PR
G
Slop
eCom
p
ZCD
CC
P/E
CC
P
10-b
it P
WM
16-b
it P
WM
CO
G
CW
G
NC
O
DSM
Ang
TMR
HLT
(8-b
it)
16-b
it P
WM
(16-
bit)
NC
O (2
0-bi
t)
SMT
(24-
bit)
RTC
C
TEM
P/T
S
CLC
MU
LT
Mat
hAC
C
CR
C/S
CA
N
HLT
WW
DT
EUSA
RT/
AU
SAR
T
I2C
/SP
I
USB
with
AC
T
LIN
Cap
able
mTo
uch®
Sens
ing
HC
VD
LCD
PP
S
IDLE
/DO
ZE/P
MD
DM
A/V
I
DIA
/MA
P
PIC10(L)F3XX 6 384–896 B HEF 8
PIC1X(L)F150X 8–20 1.75–14 HEF 10 5
PIC16(L)F151X/2X 28–64 3.5–28 HEF 10 2 2
PIC12LF1552 8 3,5 HEF 10
PIC16LF155X/6X 14–20 7–14 HEF 10 (2) 2
PIC16(L)F145X 14–20 14 HEF 10
PIC1X(L)F157X 8–20 1.75–14 HEF 10 5
PIC16(L)F153XX 8–48 3.5–28 HEF 10 5 2 2
PIC1X(HV)F752/53 8–14 1.75–3.5 – 10 5/9 50
PIC1X(L)F1612/3 8–14 3,5 HEF 10 8
PIC16(L)F161X 14–20 7–14 HEF 10 8 100
PIC16(L)F170X 14–20 3.5–14 HEF 10 5/8
PIC16(L)F171X 28–40 7–28 HEF 10 5/8
PIC16(L)F176X/7X 14–40 7–28 HEF 10 5/10 100
PIC16(L)F183XX 8–20 3.5–14 256 10 5 2
PIC16(L)F188XX 28–40 7–56 256 10 (3) 5 2
PIC16(L)F193X/4X 28–64 7–28 256 10 2
PIC16(L)F191XX 28–64 14–56 256 12(3) 5
PIC18(L)FXXK20 28–40 8–64 256–1K 10
PIC18(L)FXXK22 20–80 8–128 256–1K 10 5 2 2
PIC18(L)FXXK40 28–64 16–128 256–1K 10 (3) 5 5 2
PIC18(L)FXXK42 28–48 16–128 256–1K 12 5 3 2
PIC18(L)FXXJ94 64–100 32–128 – 12 4 2
PIC18(L)FXXK50 20–40 8–32 256 10 5
PIC18(L)FXXK83 28–48 32–128 1K 12(3) 5 2
PIC18(L)FXXK90 60–80 32–128 1K 12 2
1: In addition to standard 8-bit and 16-bit timers 2: Independent Dual ADC Modules 3. ADCC: Analog-to-Digital Converter with Computation
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
5
1. Microchip MCU & MPU
1.1 Microchip 8-bit Microcontroller
1.1.1 Microchip 8-bit PIC® Microcontroller
Pro
duct
Fam
ily
Pin
Cou
nt
Pro
gram
Fla
sh M
emor
y (K
B)
Dat
a EE
(B)
Intelligent Analog Waveform Control Timing and Measurements
Logic and Math
Safety and Monitoring Communications User
InterfaceLow Power and System
Flexibility
AD
C (#
of b
its)
Com
p
HSC
omp
DAC
(# o
f bits
)
HC
I/O
(mA
)
OPA
PR
G
Slop
eCom
p
ZCD
CC
P/E
CC
P
10-b
it P
WM
16-b
it P
WM
CO
G
CW
G
NC
O
DSM
Ang
TMR
HLT
(8-b
it)
16-b
it P
WM
(16-
bit)
NC
O (2
0-bi
t)
SMT
(24-
bit)
RTC
C
TEM
P/T
S
CLC
MU
LT
Mat
hAC
C
CR
C/S
CA
N
HLT
WW
DT
EUSA
RT/
AU
SAR
T
I2C
/SP
I
USB
with
AC
T
LIN
Cap
able
mTo
uch®
Sens
ing
HC
VD
LCD
PP
S
IDLE
/DO
ZE/P
MD
DM
A/V
I
DIA
/MA
P
PIC10(L)F3XX 6 384–896 B HEF 8
PIC1X(L)F150X 8–20 1.75–14 HEF 10 5
PIC16(L)F151X/2X 28–64 3.5–28 HEF 10 2 2
PIC12LF1552 8 3,5 HEF 10
PIC16LF155X/6X 14–20 7–14 HEF 10 (2) 2
PIC16(L)F145X 14–20 14 HEF 10
PIC1X(L)F157X 8–20 1.75–14 HEF 10 5
PIC16(L)F153XX 8–48 3.5–28 HEF 10 5 2 2
PIC1X(HV)F752/53 8–14 1.75–3.5 – 10 5/9 50
PIC1X(L)F1612/3 8–14 3,5 HEF 10 8
PIC16(L)F161X 14–20 7–14 HEF 10 8 100
PIC16(L)F170X 14–20 3.5–14 HEF 10 5/8
PIC16(L)F171X 28–40 7–28 HEF 10 5/8
PIC16(L)F176X/7X 14–40 7–28 HEF 10 5/10 100
PIC16(L)F183XX 8–20 3.5–14 256 10 5 2
PIC16(L)F188XX 28–40 7–56 256 10 (3) 5 2
PIC16(L)F193X/4X 28–64 7–28 256 10 2
PIC16(L)F191XX 28–64 14–56 256 12(3) 5
PIC18(L)FXXK20 28–40 8–64 256–1K 10
PIC18(L)FXXK22 20–80 8–128 256–1K 10 5 2 2
PIC18(L)FXXK40 28–64 16–128 256–1K 10 (3) 5 5 2
PIC18(L)FXXK42 28–48 16–128 256–1K 12 5 3 2
PIC18(L)FXXJ94 64–100 32–128 – 12 4 2
PIC18(L)FXXK50 20–40 8–32 256 10 5
PIC18(L)FXXK83 28–48 32–128 1K 12(3) 5 2
PIC18(L)FXXK90 60–80 32–128 1K 12 2
1: In addition to standard 8-bit and 16-bit timers 2: Independent Dual ADC Modules 3. ADCC: Analog-to-Digital Converter with Computation
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
6
Terminology:
INTELLIGENT ANALOG: Sensor Interfacing and Signal Conditioning
ADC: Analog-to-Digital Converter General purpose 8-/10-/12-bit ADC
ADC2/ADCC: Analog-to-Digital Converter with Computation
General purpose 10-/12-bit ADC with automated analog signal analysis (ex. oversampling, averaging, etc.)
Comp: Comparator General purpose rail-to-rail comparator
DAC: Digital-to-Analog Converter Programmable voltage reference with multiple internal and external connections
HC I/O: High-Current I/O Up to 50 mA or 100 mA current drive on select I/O pins
HSComp: High-Speed Comparator General purpose rail-to-rail comparator with < 50 ns response time
OPA: Operational Amplifier General purpose op amp for internal and external signal source conditioning
PRG: Programmable Ramp Generator
Analog ramp generator (with slope compensation) for current/voltage mode power supplies
SlopeComp: Slope Compensation Slope compensation for Peak Current Mode power supplies
VREF: Voltage Reference Stable fixed voltage reference for use with integrated analog peripherals
ZCD: Zero Cross Detect AC high-voltage zero-crossing detection for simplifying TRIAC control, synchronized switching control and timing
WAVEFORM CONTROL: PWM Drive and Waveform Generation
CCP/ECCP: (Enhanced) Capture Compare PWM
1. CCP/ECCP: 10-bit PWM control with 16-bit capture and compare 2. ECCP: Addition of auto shutdown control
COG: Complementary Output Generator Automated complementary output with control of key parameters such as programmable rising/falling edge events, polarity, phase, precision dead-band, blanking and auto shutdown
CWG: Complementary Waveform Generator Automated complementary output with control of key parameters such as dead-band and auto shutdown
DSM: Data Signal Modulator 1. Modulates up to two carrier signals with digital data to create custom carrier synchronized output waveforms 2. LED dimming engine functionality via interconnection with 10-/16-bit PWM, DSM and op amp
NCO: Numerically Controlled Oscillator and 16-/20-bit Timer/ Counter
1. Precision linear frequency generator (@ 50% duty cycle) with 0.0001% step size of source input clock frequency 2. General purpose 16-/20-bit timer/counter
PWM: Pulse Width Modulation General purpose 10-bit PWM control
16-bit PWM: Standalone 16-bit PWM and 16-bit Timer/Counter
1. High-resolution 16-bit PWM with edge- and center-aligned modes 2. General purpose 16-bit timer/counter
TIMING AND MEASUREMENTS: Signal Measurement with Timing and Counter Control
AngTMR: Angular Timer Phase angle timer for measurement and control of rotational and periodic events (ex. motor, AC mains, TRIAC, etc.)
HLT: Hardware Limit Timer and 8-bit Timer/Counter
1. Hardware monitoring for missed periodic events and fault detection 2. General purpose 8-bit timer/counter with external reset capabilities
NCO: Numerically Controller Oscillator and 16-/20-bit Timer/Counter
1. Precision linear frequency generator (@ 50% duty cycle) with 0.0001% step size of source input clock frequency 2. General purpose 16-/20-bit timer/counter
RTCC: Real-Time Clock/Calendar Maintains accurate clock and calendar timing with external 32.768 kHz crystal
SMT: 24-bit Signal Measurement Timer and 24-bit Timer/Counter
1. Accurate measurement of any digital signal including period, duty cycle, time of flight; instantaneous vs. average measurements 2. General purpose 24-bit timer/counter
TEMP: Temperature Indicator Provides relative temperature measurements utilizing the ADC
TS: Temperature Sensor Provides linear relative temperature measurements utilizing the ADC with two factory- calibrated reference values
8-/16-bit Timer General purpose 8-/16-bit timer/counter
16-bit PWM: Standalone 16-bit PWM and 16-bit Timer/Counter
1. High-resolution 16-bit PWM with edge- and center-aligned modes 2. General purpose 16-bit timer/counter
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
7
LOGIC AND MATH: Customizable Logic and Math Functions
CLC: Configurable Logic Cell 1. Integrated combinational and sequential logic 2. Customer interconnection and re-routing of digital peripherals
MULT: Hardware Multiplier MULTIPLY function of two 8-bit values with 16-bit result
MathACC: Math Accelerator 1. MULTIPLY, ADD, ACCUMULATE functions of 8-/16-bit values with 35-bit result 2. Calculates a 16-bit PID function based on configurable Kp, Ki, Kd constants with a 34-bit result
SAFETY AND MONITORING: Hardware Monitoring and Fault Detection
CRC/SCAN: Cyclical Redundancy Check with Memory Scan
1. Automatically calculates CRC checksum of Program/DataEE memory for NVM integrity 2. General purpose 16-bit CRC for use with memory and communications data
HLT: Hardware Limit Timer and 8-bit Timer/Counter
1. Hardware monitoring for missed periodic events and fault detection of external hardware 2. General purpose 8-bit timer/counter with external reset capabilities
WWDT: Windowed Watch Dog Timer System supervisory circuit that generates a reset when software timing anomalies are detected within a configurab-le critical window
COMMUNICATIONS: General, Industrial, Lighting and Automotive
ACT: Active Clock Tuning for Crystal-Free USB
1. Auto-tuning of internal oscillator when connected to USB host (eliminates need for external crystal) 2. Tunes internal oscillator to match accuracy of external clock source
CAN: Controller Area Network Industrial- and automotive-centric communcation bus
LIN: Local Interconnect Network 1. Industrial- and automotive-centric communication bus 2. Support for LIN when using the EUSART
EUSART/AUSART: Enhanced/ Addressable Universal Asynchronous Receiver Transceiver
1. General purpose serial communications 2. Support for LIN when using the EUSART
I2C: Inter-Integrated Circuit General purpose 2-wire serial communications
SPI: Serial Peripheral Interface General purpose 4-wire serial communications
USB: Universal Serial Bus Support for full-speed USB 2.0 device profiles
USER INTERFACE: Capacitive Touch Sensing and LCD Control
HCVD: Hardware Capacitive Voltage Divider Simplifies implementation and reduces overhead of mTouch sensing applications
LCD: Liquid Crystal Display Highly integrated segmented LCD controller
mTouch: Microchip Proprietary Capacitive Touch Technology
1. Capacitive sensing for touch buttons and sliders 2. Capacitive sensing for system measurements and detection (ex. water level, intrusion detection, etc.)
LOW POWER AND SYSTEM FLEXIBILITY: XLP Low-Power Technology, Peripheral and Interconnects
DIA: Device Information Area Dedicated memory area for data storage of temp sensor factory calibration values, factory ID and FVR values for ADC and COMP
DMA: Direct Memory Access Moves data between memories and peripherals without CPU overhead, improving overall system performance and efficiency
DOZE: Power Saving Mode Ability to run the CPU core slower than the system clock used by the internal peripherals
HEF: High-Endurance Flash 128B Non-volatile data storage with high-endurance 100k E/W cycles
IDLE: Power Saving Mode Ability to put the CPU core to sleep while the internal peripherals continue to operate from the system clock
MAP: Memory Access Partition Customizable Flash partitioning with bootloader write protection option
PMD: Peripheral Module Disable Peripheral power disable hardware to minimize power consumption of unused peripherals
PPS: Peripheral Pin Select I/O pin remapping of digital peripherals for greater design flexibility and optimized baord layout
VI: Vectored Interrupts Offers faster and more predictable interrupt response times, with lower software overhead
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
8
1.1.2 Microchip 8-bit AVR® MicrocontrollerP
rodu
ct F
amily
Pin
Cou
nt
Pro
gram
Fla
sh M
emor
y (K
B)
Intelligent Analog Waveform Control
Timing and Measurements
Logic and Math
Safety and Monitoring Communications User
InterfaceLow Power and System
Flexibility
AD
C (#
of b
its)
Com
p
AD
C G
ain
Stag
e
DAC
(# o
f bits
)
Tem
p. S
enso
r
Inte
rnal
Vol
tage
Ref
eren
ce
8-bi
t PW
N
16-b
it P
WM
Qua
drat
ure
Dec
oder
Wav
efor
m E
xten
sion
Rea
l-Ti
me
Cou
nter
8-bi
t Tim
er/C
ount
ers
12-b
it Ti
mer
/Cou
nter
s
16-b
it Ti
mer
/Cou
nter
CC
L
MU
LT
Cry
pto
(AES
/DES
)
CR
C
PO
R
BO
D
WW
DT
UA
RT
USA
RT
USB
I2C
SPI
IRC
OM
QTo
uch®
Tech
nolo
gy
QTo
uch
with
PTC
(3)
LCD
Exte
rnal
Bus
Inte
rfac
e
DM
A C
hann
els
Even
t Sys
tem
Slee
pWal
king
Slee
p M
odes
pico
Pow
er®
Tech
nolo
gy
ATtiny4/9 6 0.5–1 2 1 4
ATtiny5/10 6 0.5–1 10 2 1 4
ATtiny102/104 8–14 1 10 2 2 1 4
ATtiny13 8–20 1 10 2 3
ATtiny20/40 14–20 2/4 10 2 2 1 1 1 1 4
ATtiny24/44/84 14–20 2/4/8 10 2 2 1 1 1 1 4
ATtiny25(V)/45(V)/85(V) 8–20 2/4/8 10 4 2 1 1 3
ATtiny48/88 28–32 4/8 10 1 1 1 1 1 1 3
ATtiny87/167 20–32 8/16 10 1 2 1 1 1(1) 1 2 4
ATtiny261 20–32 2 10 1 1 1 1 4
ATtiny461 20–32 4 10 1 1 1 1 4
ATtiny861 20–32 8 10 1 1 1 1 4
ATtiny417 14–24 4 10 8 2 1 1 1 1 1 3
ATtiny814 14–24 8 10 8 2 1 1 1 1 1 3
ATtiny816 14–24 8 10 8 2 1 1 1 1 1 3
ATtiny817 14–24 8 10 8 2 1 1 1 1 1 3
ATtiny441 14–20 4 10 1 2 1 2 2 1 1 4
ATtiny841 14–20 8 10 1 2 1 2 2 1 1 4
ATtiny1634 20 16 10 2 2 1 1 2 1 4
ATtiny2313 20 2 10 2 2 1 1 1 1 2 3
ATmega8 32 8 10 2 1 2 1 1 1 1 5
ATmega16 44 16 10 2 1 2 1 1 1 1 5
ATmega32 44 32 10 2 1 2 1 1 1 1 5
ATmega8U2 32 32 10 1 4 6 2 3 2 2 2 6
ATmega16U2 32 32 10 1 4 6 2 3 2 2 2 6
ATmega32U2 32 32 10 1 4 6 2 3 2 2 2 6
ATmega16U4 32 16 10 1 5 1 1 1 1 1 6
ATmega32U4 32 32 10 1 5 1 1 1 1 1 6
ATmega48 32 4 10 1 4 2 2 1 1 1 1 6
ATmega88 32 8 10 1 4 2 2 1 1 1 1 6
ATmega168 32 16 10 1 4 2 2 1 1 1 1 6
ATmega64 64 64 10 1 2 6 2 2 2 1 1 6
ATmega128 64 128 10 1 2 6 2 2 2 1 1 6
ATmega164 44 16 10 1 4 2 2 1 2 1 1 6
ATmega324 44 64 10 1 4 2 2 1 2 1 1 6
ATmega644 44 128 10 1 4 4 2 2 2 1 1 6
ATmega165 44 32 10 1 4 6 2 3 3 2 2 6
ATmega325 44 32 10 1 4 6 2 3 3 2 2 6
ATmega169 64 16 10 1 2 2 2 1 1 1 1 5
Please note - the table above does not show the complete range, only generic parts. A/P/PA/PB variations are available for certain devices.
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
9
1.1.2 Microchip 8-bit AVR® Microcontroller
Pro
duct
Fam
ily
Pin
Cou
nt
Pro
gram
Fla
sh M
emor
y (K
B)
Intelligent Analog Waveform Control
Timing and Measurements
Logic and Math
Safety and Monitoring Communications User
InterfaceLow Power and System
Flexibility
AD
C (#
of b
its)
Com
p
AD
C G
ain
Stag
e
DAC
(# o
f bits
)
Tem
p. S
enso
r
Inte
rnal
Vol
tage
Ref
eren
ce
8-bi
t PW
N
16-b
it P
WM
Qua
drat
ure
Dec
oder
Wav
efor
m E
xten
sion
Rea
l-Ti
me
Cou
nter
8-bi
t Tim
er/C
ount
ers
12-b
it Ti
mer
/Cou
nter
s
16-b
it Ti
mer
/Cou
nter
CC
L
MU
LT
Cry
pto
(AES
/DES
)
CR
C
PO
R
BO
D
WW
DT
UA
RT
USA
RT
USB
I2C
SPI
IRC
OM
QTo
uch®
Tech
nolo
gy
QTo
uch
with
PTC
(3)
LCD
Exte
rnal
Bus
Inte
rfac
e
DM
A C
hann
els
Even
t Sys
tem
Slee
pWal
king
Slee
p M
odes
pico
Pow
er®
Tech
nolo
gy
ATtiny4/9 6 0.5–1 2 1 4
ATtiny5/10 6 0.5–1 10 2 1 4
ATtiny102/104 8–14 1 10 2 2 1 4
ATtiny13 8–20 1 10 2 3
ATtiny20/40 14–20 2/4 10 2 2 1 1 1 1 4
ATtiny24/44/84 14–20 2/4/8 10 2 2 1 1 1 1 4
ATtiny25(V)/45(V)/85(V) 8–20 2/4/8 10 4 2 1 1 3
ATtiny48/88 28–32 4/8 10 1 1 1 1 1 1 3
ATtiny87/167 20–32 8/16 10 1 2 1 1 1(1) 1 2 4
ATtiny261 20–32 2 10 1 1 1 1 4
ATtiny461 20–32 4 10 1 1 1 1 4
ATtiny861 20–32 8 10 1 1 1 1 4
ATtiny417 14–24 4 10 8 2 1 1 1 1 1 3
ATtiny814 14–24 8 10 8 2 1 1 1 1 1 3
ATtiny816 14–24 8 10 8 2 1 1 1 1 1 3
ATtiny817 14–24 8 10 8 2 1 1 1 1 1 3
ATtiny441 14–20 4 10 1 2 1 2 2 1 1 4
ATtiny841 14–20 8 10 1 2 1 2 2 1 1 4
ATtiny1634 20 16 10 2 2 1 1 2 1 4
ATtiny2313 20 2 10 2 2 1 1 1 1 2 3
ATmega8 32 8 10 2 1 2 1 1 1 1 5
ATmega16 44 16 10 2 1 2 1 1 1 1 5
ATmega32 44 32 10 2 1 2 1 1 1 1 5
ATmega8U2 32 32 10 1 4 6 2 3 2 2 2 6
ATmega16U2 32 32 10 1 4 6 2 3 2 2 2 6
ATmega32U2 32 32 10 1 4 6 2 3 2 2 2 6
ATmega16U4 32 16 10 1 5 1 1 1 1 1 6
ATmega32U4 32 32 10 1 5 1 1 1 1 1 6
ATmega48 32 4 10 1 4 2 2 1 1 1 1 6
ATmega88 32 8 10 1 4 2 2 1 1 1 1 6
ATmega168 32 16 10 1 4 2 2 1 1 1 1 6
ATmega64 64 64 10 1 2 6 2 2 2 1 1 6
ATmega128 64 128 10 1 2 6 2 2 2 1 1 6
ATmega164 44 16 10 1 4 2 2 1 2 1 1 6
ATmega324 44 64 10 1 4 2 2 1 2 1 1 6
ATmega644 44 128 10 1 4 4 2 2 2 1 1 6
ATmega165 44 32 10 1 4 6 2 3 3 2 2 6
ATmega325 44 32 10 1 4 6 2 3 3 2 2 6
ATmega169 64 16 10 1 2 2 2 1 1 1 1 5
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
10
1.1.2 Microchip 8-bit AVR® MicrocontrollerP
rodu
ct F
amily
Pin
Cou
nt
Pro
gram
Fla
sh M
emor
y (K
B)
Intelligent Analog Waveform Control
Timing and Measurements
Logic and Math
Safety and Monitoring Communications User
InterfaceLow Power and System
Flexibility
AD
C (#
of b
its)
Com
p
AD
C G
ain
Stag
e
DAC
(# o
f bits
)
Tem
p. S
enso
r
Inte
rnal
Vol
tage
Ref
eren
ce
8-bi
t PW
N
16-b
it P
WM
Qua
drat
ure
Dec
oder
Wav
efor
m E
xten
sion
Rea
l-Ti
me
Cou
nter
8-bi
t Tim
er/C
ount
ers
12-b
it Ti
mer
/Cou
nter
s
16-b
it Ti
mer
/Cou
nter
CC
L
MU
LT
Cry
pto
(AES
/DES
)
CR
C
PO
R
BO
D
WW
DT
UA
RT
USA
RT
USB
I2C
SPI
IRC
OM
QTo
uch®
Tech
nolo
gy
QTo
uch
with
PTC
(3)
LCD
Exte
rnal
Bus
Inte
rfac
e
DM
A C
hann
els
Even
t Sys
tem
Slee
pWal
king
Slee
p M
odes
pico
Pow
er®
Tech
nolo
gy
ATmega329 64 32 10 1 2 2 2 1 1 1 1 5
ATmega324 64 16/32 10 1 2 2 2 1 1 1 1 5
ATmega328 32 32 10 4 6 2 3 2 2 2 6
ATmega640 100 64 10 4 12 2 4 4 1 1 6
ATmega1280 100 128 10 4 12 2 4 4 1 1 6
ATmega2560 100 256 10 4 12 2 4 4 1 1 6
ATmega645 64 64 10 2 2 2 1 1 1 1 5
ATmega649 64 64 10 2 2 2 1 1 1 1 5
ATmega1281 64 128 10 4 6 2 4 2 1 1 6
ATmega2561 64 256 10 4 6 2 4 2 1 1 6
ATmega3250 100 32 10 2 2 2 1 1 1 1 5
ATmega3290 100 32 10 2 2 2 1 1 1 1 5
ATmega6490 100 64 10 2 2 2 1 1 1 1 5
ATmega3290 100 32 10 2 2 2 1 1 1 1 5
ATmega6490 100 64 10 2 2 2 1 1 1 1 5
ATmega6450 100 64 10 2 2 2 1 1 1 1 5
ATmega6450 100 64 10 2 2 2 1 1 1 1 5
ATxmega64A1U 100 64 12 12 8 8 8 4 4 4 5
ATxmega128A1U 100 128 12 12 8 8 8 4 4 4 5
ATxmega64A3U 64 64 12 12 7 7 7 2 3 4 5
ATxmega128A3U 64 128 12 12 7 7 7 2 3 4 5
ATxmega192A3U 64 192 12 12 7 7 7 2 3 4 5
ATxmega256A3U 64 256 12 12 7 7 7 2 3 4 5
ATxmega256A3BU 64 256 12 12 7 BB(2) 7 6 2 2 4 5
ATxmega16A4U 44 16 12 12 5 5 5 2 2 4 5
ATxmega32A4U 44 32 12 12 5 5 5 2 2 4 5
ATxmega64A4U 44 64 12 12 5 5 5 2 2 4 5
ATxmega128A4U 44 128 12 12 5 5 5 2 2 4 5
ATxmega64B1 100 64 12 12 3 3 2 1 1 2 5
ATxmega128B1 100 128 12 12 3 3 2 1 1 2 5
ATxmega64B3 64 64 12 12 2 2 1 1 1 2 5
ATxmega128B3 64 128 12 12 2 2 1 1 1 2 5
ATxmega32D3 64 32 12 12 5 5 3 2 2 5
ATxmega64D3 64 64 12 12 5 5 3 2 2 5
ATxmega128D3 64 128 12 12 5 5 3 2 2 5
ATxmega192D3 64 192 12 12 5 5 3 2 2 5
ATxmega256D3 64 256 12 12 5 5 3 2 2 5
ATxmega384D3 64 384 12 12 5 5 3 2 2 5
ATxmega16D4 44 16 12 12 4 4 2 2 2 5
Please note - the table above does not show the complete range, only generic parts. A/P/PA/PB variations are available for certain devices.
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
11
1.1.2 Microchip 8-bit AVR® Microcontroller
Pro
duct
Fam
ily
Pin
Cou
nt
Pro
gram
Fla
sh M
emor
y (K
B)
Intelligent Analog Waveform Control
Timing and Measurements
Logic and Math
Safety and Monitoring Communications User
InterfaceLow Power and System
Flexibility
AD
C (#
of b
its)
Com
p
AD
C G
ain
Stag
e
DAC
(# o
f bits
)
Tem
p. S
enso
r
Inte
rnal
Vol
tage
Ref
eren
ce
8-bi
t PW
N
16-b
it P
WM
Qua
drat
ure
Dec
oder
Wav
efor
m E
xten
sion
Rea
l-Ti
me
Cou
nter
8-bi
t Tim
er/C
ount
ers
12-b
it Ti
mer
/Cou
nter
s
16-b
it Ti
mer
/Cou
nter
CC
L
MU
LT
Cry
pto
(AES
/DES
)
CR
C
PO
R
BO
D
WW
DT
UA
RT
USA
RT
USB
I2C
SPI
IRC
OM
QTo
uch®
Tech
nolo
gy
QTo
uch
with
PTC
(3)
LCD
Exte
rnal
Bus
Inte
rfac
e
DM
A C
hann
els
Even
t Sys
tem
Slee
pWal
king
Slee
p M
odes
pico
Pow
er®
Tech
nolo
gy
ATmega329 64 32 10 1 2 2 2 1 1 1 1 5
ATmega324 64 16/32 10 1 2 2 2 1 1 1 1 5
ATmega328 32 32 10 4 6 2 3 2 2 2 6
ATmega640 100 64 10 4 12 2 4 4 1 1 6
ATmega1280 100 128 10 4 12 2 4 4 1 1 6
ATmega2560 100 256 10 4 12 2 4 4 1 1 6
ATmega645 64 64 10 2 2 2 1 1 1 1 5
ATmega649 64 64 10 2 2 2 1 1 1 1 5
ATmega1281 64 128 10 4 6 2 4 2 1 1 6
ATmega2561 64 256 10 4 6 2 4 2 1 1 6
ATmega3250 100 32 10 2 2 2 1 1 1 1 5
ATmega3290 100 32 10 2 2 2 1 1 1 1 5
ATmega6490 100 64 10 2 2 2 1 1 1 1 5
ATmega3290 100 32 10 2 2 2 1 1 1 1 5
ATmega6490 100 64 10 2 2 2 1 1 1 1 5
ATmega6450 100 64 10 2 2 2 1 1 1 1 5
ATmega6450 100 64 10 2 2 2 1 1 1 1 5
ATxmega64A1U 100 64 12 12 8 8 8 4 4 4 5
ATxmega128A1U 100 128 12 12 8 8 8 4 4 4 5
ATxmega64A3U 64 64 12 12 7 7 7 2 3 4 5
ATxmega128A3U 64 128 12 12 7 7 7 2 3 4 5
ATxmega192A3U 64 192 12 12 7 7 7 2 3 4 5
ATxmega256A3U 64 256 12 12 7 7 7 2 3 4 5
ATxmega256A3BU 64 256 12 12 7 BB(2) 7 6 2 2 4 5
ATxmega16A4U 44 16 12 12 5 5 5 2 2 4 5
ATxmega32A4U 44 32 12 12 5 5 5 2 2 4 5
ATxmega64A4U 44 64 12 12 5 5 5 2 2 4 5
ATxmega128A4U 44 128 12 12 5 5 5 2 2 4 5
ATxmega64B1 100 64 12 12 3 3 2 1 1 2 5
ATxmega128B1 100 128 12 12 3 3 2 1 1 2 5
ATxmega64B3 64 64 12 12 2 2 1 1 1 2 5
ATxmega128B3 64 128 12 12 2 2 1 1 1 2 5
ATxmega32D3 64 32 12 12 5 5 3 2 2 5
ATxmega64D3 64 64 12 12 5 5 3 2 2 5
ATxmega128D3 64 128 12 12 5 5 3 2 2 5
ATxmega192D3 64 192 12 12 5 5 3 2 2 5
ATxmega256D3 64 256 12 12 5 5 3 2 2 5
ATxmega384D3 64 384 12 12 5 5 3 2 2 5
ATxmega16D4 44 16 12 12 4 4 2 2 2 5
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
12
1.1.2 Microchip 8-bit AVR® MicrocontrollerP
rodu
ct F
amily
Pin
Cou
nt
Pro
gram
Fla
sh M
emor
y (K
B)
Intelligent Analog Waveform Control
Timing and Measurements
Logic and Math
Safety and Monitoring Communications User
InterfaceLow Power and System
Flexibility
AD
C (#
of b
its)
Com
p
AD
C G
ain
Stag
e
DAC
(# o
f bits
)
Tem
p. S
enso
r
Inte
rnal
Vol
tage
Ref
eren
ce
8-bi
t PW
N
16-b
it P
WM
Qua
drat
ure
Dec
oder
Wav
efor
m E
xten
sion
Rea
l-Ti
me
Cou
nter
8-bi
t Tim
er/C
ount
ers
12-b
it Ti
mer
/Cou
nter
s
16-b
it Ti
mer
/Cou
nter
CC
L
MU
LT
Cry
pto
(AES
/DES
)
CR
C
PO
R
BO
D
WW
DT
UA
RT
USA
RT
USB
I2C
SPI
IRC
OM
QTo
uch®
Tech
nolo
gy
QTo
uch
with
PTC
(3)
LCD
Exte
rnal
Bus
Inte
rfac
e
DM
A C
hann
els
Even
t Sys
tem
Slee
pWal
king
Slee
p M
odes
pico
Pow
er®
Tech
nolo
gy
ATxmega32D4 44 32 12 12 4 4 2 2 2 5
ATxmega64D4 44 64 12 12 4 4 2 2 2 5
ATxmega128D4 44 128 12 12 4 4 2 2 2 5
ATxmega8E5 32 8 12 12 3 3 2 1 1 4 5
ATxmega16E5/ 32 16 12 12 3 3 2 1 1 4 5
ATxmega32E5 32 32 12 12 3 3 2 1 1 4 5
1: LIN port also 2: Battery Backed 3: Peripheral Touch Controller
INTELLIGENT ANALOG: Sensor Interfacing and Signal Conditioning
ADC: Analog-to-Digital Converter General purpose 10-/12-bit ADC
ADC Gain Stage: Analog-to-Digital Converter Gain Stage
Programmable gain stage, providing amplification steps on the differential input voltage
Comp: Comparator General purpose rail-to-rail comparator
DAC: Digital-to-Analog Converter Programmable voltage reference with multiple internal and external connections
VREF: Voltage Reference Stable fixed voltage reference for use with integrated analog peripherals
WAVEFORM CONTROL: PWM Drive and Waveform Generation
PWM: Pulse Width Modulation General purpose 10-bit PWM control
16-bit PWM: Standalone 16-bit PWM and 16-bit Timer/Counter
1. High-resolution 16-bit PWM with edge- and center-aligned modes 2. General purpose 16-bit timer/counter
TIMING AND MEASUREMENTS: Signal Measurement with Timing and Counter Control
8-/12-/16-bit Timer General purpose 8-/12-/16-bit timer/counter
LOGIC AND MATH: Customizable Logic and Math Functions
CLC: Configurable Logic Cell 1. Integrated combinational and sequential logic 2. Customer interconnection and re-routing of digital peripherals
MULT: Hardware Multiplier MULTIPLY function of two 8-bit values with 16-bit result
Crypto (AES/DES) Data encryption and decryption can be easily performed for both internally stored data or for small external data packets
SAFETY AND MONITORING: Hardware Monitoring and Fault Detection
CRC/SCAN: Cyclical Redundancy Check with Memory Scan
Automatically calculates CRC checksum of Program/DataEE memory for NVM integrity
Terminology:
Please note - the table above does not show the complete range, only generic parts. A/P/PA/PB variations are available for certain devices.
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
13
1.1.2 Microchip 8-bit AVR® Microcontroller
Pro
duct
Fam
ily
Pin
Cou
nt
Pro
gram
Fla
sh M
emor
y (K
B)
Intelligent Analog Waveform Control
Timing and Measurements
Logic and Math
Safety and Monitoring Communications User
InterfaceLow Power and System
Flexibility
AD
C (#
of b
its)
Com
p
AD
C G
ain
Stag
e
DAC
(# o
f bits
)
Tem
p. S
enso
r
Inte
rnal
Vol
tage
Ref
eren
ce
8-bi
t PW
N
16-b
it P
WM
Qua
drat
ure
Dec
oder
Wav
efor
m E
xten
sion
Rea
l-Ti
me
Cou
nter
8-bi
t Tim
er/C
ount
ers
12-b
it Ti
mer
/Cou
nter
s
16-b
it Ti
mer
/Cou
nter
CC
L
MU
LT
Cry
pto
(AES
/DES
)
CR
C
PO
R
BO
D
WW
DT
UA
RT
USA
RT
USB
I2C
SPI
IRC
OM
QTo
uch®
Tech
nolo
gy
QTo
uch
with
PTC
(3)
LCD
Exte
rnal
Bus
Inte
rfac
e
DM
A C
hann
els
Even
t Sys
tem
Slee
pWal
king
Slee
p M
odes
pico
Pow
er®
Tech
nolo
gy
ATxmega32D4 44 32 12 12 4 4 2 2 2 5
ATxmega64D4 44 64 12 12 4 4 2 2 2 5
ATxmega128D4 44 128 12 12 4 4 2 2 2 5
ATxmega8E5 32 8 12 12 3 3 2 1 1 4 5
ATxmega16E5/ 32 16 12 12 3 3 2 1 1 4 5
ATxmega32E5 32 32 12 12 3 3 2 1 1 4 5
1: LIN port also 2: Battery Backed 3: Peripheral Touch Controller
INTELLIGENT ANALOG: Sensor Interfacing and Signal Conditioning
ADC: Analog-to-Digital Converter General purpose 10-/12-bit ADC
ADC Gain Stage: Analog-to-Digital Converter Gain Stage
Programmable gain stage, providing amplification steps on the differential input voltage
Comp: Comparator General purpose rail-to-rail comparator
DAC: Digital-to-Analog Converter Programmable voltage reference with multiple internal and external connections
VREF: Voltage Reference Stable fixed voltage reference for use with integrated analog peripherals
WAVEFORM CONTROL: PWM Drive and Waveform Generation
PWM: Pulse Width Modulation General purpose 10-bit PWM control
16-bit PWM: Standalone 16-bit PWM and 16-bit Timer/Counter
1. High-resolution 16-bit PWM with edge- and center-aligned modes 2. General purpose 16-bit timer/counter
TIMING AND MEASUREMENTS: Signal Measurement with Timing and Counter Control
8-/12-/16-bit Timer General purpose 8-/12-/16-bit timer/counter
LOGIC AND MATH: Customizable Logic and Math Functions
CLC: Configurable Logic Cell 1. Integrated combinational and sequential logic 2. Customer interconnection and re-routing of digital peripherals
MULT: Hardware Multiplier MULTIPLY function of two 8-bit values with 16-bit result
Crypto (AES/DES) Data encryption and decryption can be easily performed for both internally stored data or for small external data packets
SAFETY AND MONITORING: Hardware Monitoring and Fault Detection
CRC/SCAN: Cyclical Redundancy Check with Memory Scan
Automatically calculates CRC checksum of Program/DataEE memory for NVM integrity
COMMUNICATIONS: General, Industrial, Lighting and Automotive
USART: Universal Asynchronous Receiver Transceiver
1. General purpose serial communications 2. Support for LIN/IrDA®
I2C: Inter-Integrated Circuit General purpose 2-wire serial communications
SPI: Serial Peripheral Interface General purpose 4-wire serial communications
IRCOM: Infrared Communication Module Encodes and decodes data according to the IrDA communication protocol
USER INTERFACE: Capacitive Touch Sensing and LCD Control
LCD: Liquid Crystal Display Highly integrated segmented LCD controller
QTouch: Microchip Proprietary Touch Technology
Provides a simple-to-use solution to realize touch-sensitive interfaces
QTouch with PTC: QTouch with Peripheral Touch Controller
Provides a simple-to-use solution to realize touch-sensitive interfaces with Peripheral Touch Controller
LOW POWER AND SYSTEM FLEXIBILITY: Low-Power Technology, Peripheral and Interconnects
DMA: Direct Memory Access Moves data between memories and peripherals without CPU overhead, improving overall system performance and efficiency
Event System Flexible routing of peripheral events, ability to control peripheral independent from the CPU
External Bus Interface Highly flexible module for interfacing external memories and memory-addressable peripherals
picoPower® Technology Low-power technology
Sleep Modes Low-power saving modes, IDLE, power-down, power-save, standby and extended standby
SleepWalking Ability to put the CPU core to sleep until a relevant event occurs
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
14
1.2 Microchip 16-bit Microcontroller
1.2.1 Microchip 16-bit PIC® Microcontroller
Pro
duct
Fam
ily
Pro
gram
Fla
sh M
emor
y (K
B)
Pin
Cou
nt
Intelligent Analog Waveform Control Timing and Measurements
Safety and Monitoring Communications User
InterfaceSecure
Data System Flexibility
AD
C (r
esol
utio
n)1
DAC
(res
olut
ion)
2
CVr
ef
HS
Com
p
OPA
CC
P/E
CC
P
SCC
P
MC
CP
PW
M
MC
PW
M
SMP
S P
WM
IC a
nd O
C
PW
M R
esol
utio
n (n
s)
8-bi
t Tim
er
16-b
it Ti
mer
32-b
it Ti
mer
RTC
C
QEI
LVD
WD
T
DM
T
CR
C
Cla
ss B
Saf
ety
3
USB
CA
N
UA
RT
LIN
IrD
A®
I2C
SPI
I2S™
SEN
T
Par
alle
l Por
t
CTM
U a
nd m
Touc
h® S
ensi
ng
LCD
(Seg
men
ts)
GFX
Cry
ptog
raph
ic E
ngin
e
Secu
re K
ey S
tora
ge
RN
G
Dua
l Par
titio
n Fl
ash
CLC
PP
S
PTG
DM
A
IDLE
, SLE
EP a
nd P
MD
DO
ZE
XLP
Vbat
PIC24 Family PIC24 Family
PIC24F04KA20X 4 14–20 10 62 L1
PIC24F04KL10X 4 14–20 15 L1
PIC24F08KL20X 8 14–20 10 15 L1
PIC24F08KL30X 8 20–28 15 L1
PIC24FXXKL40X 8–16 20–28 10 15 L1
PIC24FXXKA10X 8–16 20–28 10 62 L2
PIC24FXXKM10X 8–16 20–44 12 62 L2
PIC24FXXKM20X 8–16 20–44 12 8 62 L2
PIC24FXXKA30X 16–32 20–44 12 15 L2
PIC24FJXXGA00X 16–64 28–44 10 62 L2
PIC24FJXXMC10X 16–32 20–44 10 4 31 L1
PIC24EPXXXGP20X 32–512 28–64 12 4 14 L2
PIC24EPXXXMC20X 32–512 28–64 12 4 7 L2
PIC24FJXXGA10X 32–64 28–44 10 15 L2
PIC24FJXXGB00X 32–64 28–44 10 15 L2
PIC24FJXXXGA0XX 64–128 64–100 10 62 L2
PIC24FJXXXGA1XX 64–256 64–100 10 15 L2
PIC24FJXXXGB1XX 64–256 64–100 10 15 L2
PIC24FJXXXGA20X 64–128 28–44 12 15
PIC24FJXXXGB20X 64–128 28–44 12 15
PIC24FJXXXGA3XX 64–128 64–100 12 15 L2 Up to 480
PIC24FJXXXGC0XX 64–128 64–100 16 10 15 L2 Up to 472
PIC24FJXXXDA2XX 128–256 64–100 10 15 L2
PIC24FJXXXGA2XX 128–256 64–100 10 62 L2
PIC24FJXXXGB2XX 128–256 64–100 10 62 L2
PIC24FJXXXGA4XX 64–256 64–121 12 10 62 L2 Up to 512
PIC24FJXXXGB4XX 64–256 64–121 12 10 62 L2 Up to 512
PIC24FJXXXGA7XX 64–256 24–48 12 62 L2
PIC24EPXXXGU81X 256–512 100–144 12 4 14 L2
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
15
1.2 Microchip 16-bit Microcontroller
1.2.1 Microchip 16-bit PIC® Microcontroller
Pro
duct
Fam
ily
Pro
gram
Fla
sh M
emor
y (K
B)
Pin
Cou
nt
Intelligent Analog Waveform Control Timing and Measurements
Safety and Monitoring Communications User
InterfaceSecure
Data System Flexibility
AD
C (r
esol
utio
n)1
DAC
(res
olut
ion)
2
CVr
ef
HS
Com
p
OPA
CC
P/E
CC
P
SCC
P
MC
CP
PW
M
MC
PW
M
SMP
S P
WM
IC a
nd O
C
PW
M R
esol
utio
n (n
s)
8-bi
t Tim
er
16-b
it Ti
mer
32-b
it Ti
mer
RTC
C
QEI
LVD
WD
T
DM
T
CR
C
Cla
ss B
Saf
ety
3
USB
CA
N
UA
RT
LIN
IrD
A®
I2C
SPI
I2S™
SEN
T
Par
alle
l Por
t
CTM
U a
nd m
Touc
h® S
ensi
ng
LCD
(Seg
men
ts)
GFX
Cry
ptog
raph
ic E
ngin
e
Secu
re K
ey S
tora
ge
RN
G
Dua
l Par
titio
n Fl
ash
CLC
PP
S
PTG
DM
A
IDLE
, SLE
EP a
nd P
MD
DO
ZE
XLP
Vbat
PIC24 Family PIC24 Family
PIC24F04KA20X 4 14–20 10 62 L1
PIC24F04KL10X 4 14–20 15 L1
PIC24F08KL20X 8 14–20 10 15 L1
PIC24F08KL30X 8 20–28 15 L1
PIC24FXXKL40X 8–16 20–28 10 15 L1
PIC24FXXKA10X 8–16 20–28 10 62 L2
PIC24FXXKM10X 8–16 20–44 12 62 L2
PIC24FXXKM20X 8–16 20–44 12 8 62 L2
PIC24FXXKA30X 16–32 20–44 12 15 L2
PIC24FJXXGA00X 16–64 28–44 10 62 L2
PIC24FJXXMC10X 16–32 20–44 10 4 31 L1
PIC24EPXXXGP20X 32–512 28–64 12 4 14 L2
PIC24EPXXXMC20X 32–512 28–64 12 4 7 L2
PIC24FJXXGA10X 32–64 28–44 10 15 L2
PIC24FJXXGB00X 32–64 28–44 10 15 L2
PIC24FJXXXGA0XX 64–128 64–100 10 62 L2
PIC24FJXXXGA1XX 64–256 64–100 10 15 L2
PIC24FJXXXGB1XX 64–256 64–100 10 15 L2
PIC24FJXXXGA20X 64–128 28–44 12 15
PIC24FJXXXGB20X 64–128 28–44 12 15
PIC24FJXXXGA3XX 64–128 64–100 12 15 L2 Up to 480
PIC24FJXXXGC0XX 64–128 64–100 16 10 15 L2 Up to 472
PIC24FJXXXDA2XX 128–256 64–100 10 15 L2
PIC24FJXXXGA2XX 128–256 64–100 10 62 L2
PIC24FJXXXGB2XX 128–256 64–100 10 62 L2
PIC24FJXXXGA4XX 64–256 64–121 12 10 62 L2 Up to 512
PIC24FJXXXGB4XX 64–256 64–121 12 10 62 L2 Up to 512
PIC24FJXXXGA7XX 64–256 24–48 12 62 L2
PIC24EPXXXGU81X 256–512 100–144 12 4 14 L2
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
16
1.2.1 Microchip 16-bit PIC® MicrocontrollerP
rodu
ct F
amily
Pro
gram
Fla
sh M
emor
y (K
B)
Pin
Cou
nt
Intelligent Analog Waveform Control Timing and Measurements
Safety and Monitoring Communications User
InterfaceSecure
Data System Flexibility
AD
C (r
esol
utio
n)1
DAC
(res
olut
ion)
2
CVr
ef
HS
Com
p
OPA
CC
P/E
CC
P
SCC
P
MC
CP
PW
M
MC
PW
M
SMP
S P
WM
IC a
nd O
C
PW
M R
esol
utio
n (n
s)
8-bi
t Tim
er
16-b
it Ti
mer
32-b
it Ti
mer
RTC
C
QEI
LVD
WD
T
DM
T
CR
C
Cla
ss B
Saf
ety
3
USB
CA
N
UA
RT
LIN
IrD
A®
I2C
SPI
I2S™
SEN
T
Par
alle
l Por
t
CTM
U a
nd m
Touc
h® S
ensi
ng
LCD
(Seg
men
ts)
GFX
Cry
ptog
raph
ic E
ngin
e
Secu
re K
ey S
tora
ge
RN
G
Dua
l Par
titio
n Fl
ash
CLC
PP
S
PTG
DM
A
IDLE
, SLE
EP a
nd P
MD
DO
ZE
XLP
Vbat
PIC24EP512GP806 512 64 12 4 14 L2
PIC24FJXXXXGA6XX 128–1024 64–121 12 62 L2
PIC24FJXXXXGB6XX 128–1024 64–121 12 62 L2
dsPIC33F Family dsPIC33F Family
dsPIC33FJ06GS001 6 18 10 10 1 L1
dsPIC33FJ06GS102/1/A 6 18–28 10 1 L1
dsPIC33FJ0XGS202/ A/302 6–9 28 10 10 1 L1
dsPIC33FJ16GS40X 16 28–44 10 1 L1
dsPIC33FJ16GS50X 16 28–44 10 10 1 L1
dsPIC33FJXXGP2/30X 12–16 20–28 12 25 L1
dsPIC33FJXXMC2/30X 12–16 20–28 12 12 L1
dsPIC33FJXXGP10X 16–32 20–44 10 4 62 L1
dsPIC33FJXXMC10X 16–32 20–44 10 4 12 L1
dsPIC33FJ32GP20X 32 28–44 12 25 L1
dsPIC33FJXXXGP2/30X 32–128 28–44 12 4 25 L2
dsPIC33FJXXXGP80X 64–128 28–44 12 16 25 L2
dsPIC33FJXXXGS406 32–64 64 10 1 L1
dsPIC33FJ32GS6XX 32 64–100 10 10 1 L1
dsPIC33FJ64GS6XX 64 64–100 10 10 1 L1
dsPIC33FJ32MC20X 32 28–44 12 12 L1
dsPIC33FJ32MC30X 32 28–44 12 4 12 L2
dsPIC33FJXXXMC20X 64–128 28–44 12 4 12 L2
dsPIC33FJXXXMC80X 64–128 28–44 12 4 to 16 12 L2
dsPIC33FJXXXMC5/7XXA 64–128 64–100 12 12 L1
dsPIC33FJXXXGP2/3XXA 64–128 64–100 12 25 L1
dsPIC33FJXXXGP5/7XXA 64–256 64–100 12 25 L1
dsPIC33FJ256MC5/710A 256 100 12 12 L1
dsPIC33EV Family dsPIC33EV Family
dsPIC33EVXXXGM00X 32–256 28–64 12 7 8 L3
dsPIC33EVXXXGM10X 32–256 28–64 12 7 8 L3
dsPIC33EP Family dsPIC33EP Family
dsPIC33EPXXGS2/50X 16–64 28–64 12 12 1 L1
dsPIC33EPXXXGS80X 64–128 28–80 12 12 1 L1
dsPIC33EPXXGP50X 32–512 28–64 12 4 14 L2
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
17
1.2.1 Microchip 16-bit PIC® Microcontroller
Pro
duct
Fam
ily
Pro
gram
Fla
sh M
emor
y (K
B)
Pin
Cou
nt
Intelligent Analog Waveform Control Timing and Measurements
Safety and Monitoring Communications User
InterfaceSecure
Data System Flexibility
AD
C (r
esol
utio
n)1
DAC
(res
olut
ion)
2
CVr
ef
HS
Com
p
OPA
CC
P/E
CC
P
SCC
P
MC
CP
PW
M
MC
PW
M
SMP
S P
WM
IC a
nd O
C
PW
M R
esol
utio
n (n
s)
8-bi
t Tim
er
16-b
it Ti
mer
32-b
it Ti
mer
RTC
C
QEI
LVD
WD
T
DM
T
CR
C
Cla
ss B
Saf
ety
3
USB
CA
N
UA
RT
LIN
IrD
A®
I2C
SPI
I2S™
SEN
T
Par
alle
l Por
t
CTM
U a
nd m
Touc
h® S
ensi
ng
LCD
(Seg
men
ts)
GFX
Cry
ptog
raph
ic E
ngin
e
Secu
re K
ey S
tora
ge
RN
G
Dua
l Par
titio
n Fl
ash
CLC
PP
S
PTG
DM
A
IDLE
, SLE
EP a
nd P
MD
DO
ZE
XLP
Vbat
PIC24EP512GP806 512 64 12 4 14 L2
PIC24FJXXXXGA6XX 128–1024 64–121 12 62 L2
PIC24FJXXXXGB6XX 128–1024 64–121 12 62 L2
dsPIC33F Family dsPIC33F Family
dsPIC33FJ06GS001 6 18 10 10 1 L1
dsPIC33FJ06GS102/1/A 6 18–28 10 1 L1
dsPIC33FJ0XGS202/ A/302 6–9 28 10 10 1 L1
dsPIC33FJ16GS40X 16 28–44 10 1 L1
dsPIC33FJ16GS50X 16 28–44 10 10 1 L1
dsPIC33FJXXGP2/30X 12–16 20–28 12 25 L1
dsPIC33FJXXMC2/30X 12–16 20–28 12 12 L1
dsPIC33FJXXGP10X 16–32 20–44 10 4 62 L1
dsPIC33FJXXMC10X 16–32 20–44 10 4 12 L1
dsPIC33FJ32GP20X 32 28–44 12 25 L1
dsPIC33FJXXXGP2/30X 32–128 28–44 12 4 25 L2
dsPIC33FJXXXGP80X 64–128 28–44 12 16 25 L2
dsPIC33FJXXXGS406 32–64 64 10 1 L1
dsPIC33FJ32GS6XX 32 64–100 10 10 1 L1
dsPIC33FJ64GS6XX 64 64–100 10 10 1 L1
dsPIC33FJ32MC20X 32 28–44 12 12 L1
dsPIC33FJ32MC30X 32 28–44 12 4 12 L2
dsPIC33FJXXXMC20X 64–128 28–44 12 4 12 L2
dsPIC33FJXXXMC80X 64–128 28–44 12 4 to 16 12 L2
dsPIC33FJXXXMC5/7XXA 64–128 64–100 12 12 L1
dsPIC33FJXXXGP2/3XXA 64–128 64–100 12 25 L1
dsPIC33FJXXXGP5/7XXA 64–256 64–100 12 25 L1
dsPIC33FJ256MC5/710A 256 100 12 12 L1
dsPIC33EV Family dsPIC33EV Family
dsPIC33EVXXXGM00X 32–256 28–64 12 7 8 L3
dsPIC33EVXXXGM10X 32–256 28–64 12 7 8 L3
dsPIC33EP Family dsPIC33EP Family
dsPIC33EPXXGS2/50X 16–64 28–64 12 12 1 L1
dsPIC33EPXXXGS80X 64–128 28–80 12 12 1 L1
dsPIC33EPXXGP50X 32–512 28–64 12 4 14 L2
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
18
1.2.1 Microchip 16-bit PIC® MicrocontrollerP
rodu
ct F
amily
Pro
gram
Fla
sh M
emor
y (K
B)
Pin
Cou
nt
Intelligent Analog Waveform Control Timing and Measurements
Safety and Monitoring Communications User
InterfaceSecure
Data System Flexibility
AD
C (r
esol
utio
n)1
DAC
(res
olut
ion)
2
CVr
ef
HS
Com
p
OPA
CC
P/E
CC
P
SCC
P
MC
CP
PW
M
MC
PW
M
SMP
S P
WM
IC a
nd O
C
PW
M R
esol
utio
n (n
s)
8-bi
t Tim
er
16-b
it Ti
mer
32-b
it Ti
mer
RTC
C
QEI
LVD
WD
T
DM
T
CR
C
Cla
ss B
Saf
ety
3
USB
CA
N
UA
RT
LIN
IrD
A®
I2C
SPI
I2S™
SEN
T
Par
alle
l Por
t
CTM
U a
nd m
Touc
h® S
ensi
ng
LCD
(Seg
men
ts)
GFX
Cry
ptog
raph
ic E
ngin
e
Secu
re K
ey S
tora
ge
RN
G
Dua
l Par
titio
n Fl
ash
CLC
PP
S
PTG
DM
A
IDLE
, SLE
EP a
nd P
MD
DO
ZE
XLP
Vbat
dsPIC33EPXXXMC20X 32–256 28–64 12 4 7 L2
dsPIC33EPXXXMC50X 32–512 28–64 12 4 7 L2
dsPIC33EPXXXGM3XX 128–512 44–100 12 4 7 L2
dsPIC33EPXXXGM6/7XX 128–512 44–100 12 4 7 L2
dsPIC33EPXXXMU8XX 256–512 64–144 12 4 7 L2
dsPIC33EP512GP806 512 64 12 4 14 L2
1: 16-bit PIC® MCU offers SAR ADC, high-speed ADC and Delta-Sigma ADC2: 16-bit PIC MCU offers general-purpose DAC and audio DAC3: Class B Safety Features:L1: Includes WDT, oscillator fail-safe, illegal opcode detect, TRAP, reset trace, register lock, frequency check, CodeGuard™ security, PWM lock*L2: Includes features of L1 + CRCL3: Includes features of L1 + Flash ECC + DMT*PWM lock available in devices with MC PWM/SMPS PWM peripheralNote: Similar family of devices with fewer variations are grouped with the same color coding
Terminology:INTELLIGENT ANALOG: Sensor Interfacing and Signal Conditioning
ADC: Analog-to-Digital Converter General-purpose ADC with up to 10-/12-/16-bit resolution
HS ADC: High-Speed Analog-to-Digital Converter High-speed SAR ADC with 12-bit resolution and sampling speed of 10 Msps
∆∑ ADC: Delta-Sigma Analog-to- Digital Converter Bipolar differential inputs configurable gain integrated PGA Delta-Sigma ADC
DAC: Digital-to-Analog Converter General-purpose DAC with resolution up 16-bit resolution
∆∑ DAC: Delta-Sigma Digital-to- Analog Converter Second-order digital bipolar, two output channel Delta-Sigma DAC with stereo operation support
CVref: Internal Voltage Reference Programmable voltage reference with multiple internal and external connections
HS Comp: High-Speed Comparator General-purpose rail-to-rail comparator with <1 ns response time
OPA: Operational Amplifier General-purpose op amp for internal and external signal source conditioning
WAVEFORM CONTROL: PWM Drive and Waveform Generation
CCP/ECCP: Enhanced) Capture/Compare/PWM Multi-purpose timers with functionality of the comparable input capture, output compare and PWM with four outputs
SCCP Single Capture/Compare/PWM Multi-purpose 16-/32-bit input capture, output compare and PWM
MCCP: Multiple Capture/Compare/PWM Multi-purpose 16-/32-bit input capture, output compare and PWM with up to six outputs and an extended range of output control features
PWM: Pulse Width Modulation 16-bit PWM with up to nine independent time bases
MC PWM: Motor Control Pulse Width Modulation Motor control 16-bit PWM with multiple synchronized pulse-width modulation, up to six outputs with four duty cycle generators and resolution up to 1 ns
SMPS PWM: Power Supply Pulse Width Modulation Power supply 16-bit PWM with multiple synchronized pulse-width modulation, up to eight outputs with four independent time bases and resolution up to 1 ns
IC: Input Capture Input capture with an independent timer base to capture an external event
OC: Output Compare Output compare with an independent time base to compare value with compare registers and generate a single output pulse, or a train of output pulses on a compare match event
TIMING AND MEASUREMENTS: Signal Measurement with Timing and Counter Control
8-/16-/32-bit Timer General-purpose 8-/16-/32-bit timer/counter with compare capability
RTCC: Real-Time Clock/Calendar Real-time clock and calendar with a Binary-Coded Decimal (BCD) clock calendar to maintain accurate timing with external 32/768 kHz crystal
QEI: Quadrature Encoder Interface Quadrature encoder interface to increment encoders for obtaining mechanical position data
SAFETY AND MONITORING: Hardware Monitoring and Fault Detection
LVD: Low-Voltage Detection LVD detects drops in system operating voltage using an internal reference voltage for comparison, especially in battery-powered applications
WDT: Watch Dog Timer System supervisory circuit that generates a reset when software timing anomalies are detected within a configurable critical window
DMT: Dead Man Timer System supervisory circuit that generates a reset when instruction sequence anomalies are detected within a configurable critical window
CRC: Cyclical Redundancy Check with Memory Scan Automatically calculates CRC checksum of Program/DataEE memory for NVM integrity and a general-purpose 16-bit CRC for use with memory and communications data
Class B Safety Hardware Class B support with Flash error correction, backup system oscillator, WDT, DMT, CRC scan, etc.
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
19
1.2.1 Microchip 16-bit PIC® Microcontroller
Pro
duct
Fam
ily
Pro
gram
Fla
sh M
emor
y (K
B)
Pin
Cou
nt
Intelligent Analog Waveform Control Timing and Measurements
Safety and Monitoring Communications User
InterfaceSecure
Data System Flexibility
AD
C (r
esol
utio
n)1
DAC
(res
olut
ion)
2
CVr
ef
HS
Com
p
OPA
CC
P/E
CC
P
SCC
P
MC
CP
PW
M
MC
PW
M
SMP
S P
WM
IC a
nd O
C
PW
M R
esol
utio
n (n
s)
8-bi
t Tim
er
16-b
it Ti
mer
32-b
it Ti
mer
RTC
C
QEI
LVD
WD
T
DM
T
CR
C
Cla
ss B
Saf
ety
3
USB
CA
N
UA
RT
LIN
IrD
A®
I2C
SPI
I2S™
SEN
T
Par
alle
l Por
t
CTM
U a
nd m
Touc
h® S
ensi
ng
LCD
(Seg
men
ts)
GFX
Cry
ptog
raph
ic E
ngin
e
Secu
re K
ey S
tora
ge
RN
G
Dua
l Par
titio
n Fl
ash
CLC
PP
S
PTG
DM
A
IDLE
, SLE
EP a
nd P
MD
DO
ZE
XLP
Vbat
dsPIC33EPXXXMC20X 32–256 28–64 12 4 7 L2
dsPIC33EPXXXMC50X 32–512 28–64 12 4 7 L2
dsPIC33EPXXXGM3XX 128–512 44–100 12 4 7 L2
dsPIC33EPXXXGM6/7XX 128–512 44–100 12 4 7 L2
dsPIC33EPXXXMU8XX 256–512 64–144 12 4 7 L2
dsPIC33EP512GP806 512 64 12 4 14 L2
1: 16-bit PIC® MCU offers SAR ADC, high-speed ADC and Delta-Sigma ADC2: 16-bit PIC MCU offers general-purpose DAC and audio DAC3: Class B Safety Features:L1: Includes WDT, oscillator fail-safe, illegal opcode detect, TRAP, reset trace, register lock, frequency check, CodeGuard™ security, PWM lock*L2: Includes features of L1 + CRCL3: Includes features of L1 + Flash ECC + DMT*PWM lock available in devices with MC PWM/SMPS PWM peripheralNote: Similar family of devices with fewer variations are grouped with the same color coding
Terminology:INTELLIGENT ANALOG: Sensor Interfacing and Signal Conditioning
ADC: Analog-to-Digital Converter General-purpose ADC with up to 10-/12-/16-bit resolution
HS ADC: High-Speed Analog-to-Digital Converter High-speed SAR ADC with 12-bit resolution and sampling speed of 10 Msps
∆∑ ADC: Delta-Sigma Analog-to- Digital Converter Bipolar differential inputs configurable gain integrated PGA Delta-Sigma ADC
DAC: Digital-to-Analog Converter General-purpose DAC with resolution up 16-bit resolution
∆∑ DAC: Delta-Sigma Digital-to- Analog Converter Second-order digital bipolar, two output channel Delta-Sigma DAC with stereo operation support
CVref: Internal Voltage Reference Programmable voltage reference with multiple internal and external connections
HS Comp: High-Speed Comparator General-purpose rail-to-rail comparator with <1 ns response time
OPA: Operational Amplifier General-purpose op amp for internal and external signal source conditioning
WAVEFORM CONTROL: PWM Drive and Waveform Generation
CCP/ECCP: Enhanced) Capture/Compare/PWM Multi-purpose timers with functionality of the comparable input capture, output compare and PWM with four outputs
SCCP Single Capture/Compare/PWM Multi-purpose 16-/32-bit input capture, output compare and PWM
MCCP: Multiple Capture/Compare/PWM Multi-purpose 16-/32-bit input capture, output compare and PWM with up to six outputs and an extended range of output control features
PWM: Pulse Width Modulation 16-bit PWM with up to nine independent time bases
MC PWM: Motor Control Pulse Width Modulation Motor control 16-bit PWM with multiple synchronized pulse-width modulation, up to six outputs with four duty cycle generators and resolution up to 1 ns
SMPS PWM: Power Supply Pulse Width Modulation Power supply 16-bit PWM with multiple synchronized pulse-width modulation, up to eight outputs with four independent time bases and resolution up to 1 ns
IC: Input Capture Input capture with an independent timer base to capture an external event
OC: Output Compare Output compare with an independent time base to compare value with compare registers and generate a single output pulse, or a train of output pulses on a compare match event
TIMING AND MEASUREMENTS: Signal Measurement with Timing and Counter Control
8-/16-/32-bit Timer General-purpose 8-/16-/32-bit timer/counter with compare capability
RTCC: Real-Time Clock/Calendar Real-time clock and calendar with a Binary-Coded Decimal (BCD) clock calendar to maintain accurate timing with external 32/768 kHz crystal
QEI: Quadrature Encoder Interface Quadrature encoder interface to increment encoders for obtaining mechanical position data
SAFETY AND MONITORING: Hardware Monitoring and Fault Detection
LVD: Low-Voltage Detection LVD detects drops in system operating voltage using an internal reference voltage for comparison, especially in battery-powered applications
WDT: Watch Dog Timer System supervisory circuit that generates a reset when software timing anomalies are detected within a configurable critical window
DMT: Dead Man Timer System supervisory circuit that generates a reset when instruction sequence anomalies are detected within a configurable critical window
CRC: Cyclical Redundancy Check with Memory Scan Automatically calculates CRC checksum of Program/DataEE memory for NVM integrity and a general-purpose 16-bit CRC for use with memory and communications data
Class B Safety Hardware Class B support with Flash error correction, backup system oscillator, WDT, DMT, CRC scan, etc.
COMMUNICATIONS: General, Industrial, Lighting and Automotive
USB OTG: Universal Serial Bus USB 2.0 full-speed (host and device), low-speed (host) and On-The-Go (OTG) support
CAN: Controller Area Network Industrial- and automotive-centric communication bus
UART: Universal Asynchronous Receiver Transceiver General-purpose full-duplex, 8-bit or 9-bit data serial communications with optional ISO 7816 Smart Card support
LIN: Local Interconnect Network 1. Industrial- and automotive-centric communication bus 2. Support for LIN when using the EUSART
IrDA: Infrared Data Association IrDA encoder and decoder logic support through UART
I2C: Inter-Integrated Circuit General purpose 2-wire inter IC serial interface for communicating with other peripherals or microcontroller devices
SPI: Serial Peripheral Interface General-purpose 4-wire synchronous serial interface for communicating with other peripherals or microcontroller devices
I2S: Data Converter Interface 3-wire synchronous half duplex serial interface to handle the stereo data
SENT: Single-Edge Nibble Transmission SENT is an unidirectional, single-wire serial communications protocol designed for point-to-point transmission of signal values
Parallel Port General-purpose parallel communication interface
USER INTERFACE: Capacitive Touch Sensing and LCD Control
CTMU and mTouch Sensing: Microchip Proprietary Capacitive Touch Technology Using Charge Time Measurement Unit
Capacitive sensing for touch buttons, sliders and system measurements and detection (e.g. water level, intrusion detection, etc.) using an analog CTMU that provides accurate differential time measurement between pulse sources and asynchronous pulse generation
LCD: Liquid Crystal Display Highly integrated segmented LCD controller
GFX: Graphics Controller Highly integrated graphics controller supporting direct interface with display glasses with built-in analog drive for individual pixel control
SECURE DATA: Hardware Integrated Cryptographic Engine
Cryptographic Engine Independent NIST-standard encryption and decryption engine
Secure Key Storage Multiple option for key storage, selection and management
RNG: Random Number Generator Hardware true random number generation
SYSTEM FLEXIBILITY: System Peripherals and Interconnects
Dual Partition Flash Dual partition Flash operation, allowing the support of robust bootloader systems and fail-safe storage of application code, with options designed to enhance code security
CLC: Configurable Logic Cell Integrated combinational and sequential logic with custom interconnection and re-routing of digital peripherals
PPS: Peripheral Pin Select I/O pin remapping of digital peripherals for greater design flexibility and improved EMI board layout
PTG: Peripheral Trigger Generator User-programmable sequencer, capable of generating complex trigger signal sequences to coordinate the operation of other peripherals
DMA: Direct Memory Access Direct memory access for transfer of data between the CPU and its peripherals without CPU assistance
IDLE, SLEEP and PMD Low-power saving modes
DOZE Ability to run the CPU core slower than the system clock used by the internal peripherals
XLP: eXtreme Low Power Technology XLP technology devices with extreme low-power operation modes for battery/low power applications
Vbat Hardware-based power mode that maintains only the most critical operations when a power loss occurs on Vdd
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
20
1.3 Microchip 32-bit Microcontroller
1.3.1 Microchip 32-bit PIC® and SAM Microcontrollers
Prod
uct F
amily
Cor
e
Max
. Ope
ratin
g Fr
eque
ncy
(MH
z)
Prog
ram
Fla
sh M
emor
y (K
B)
RA
M (K
B)
Pin
Cou
nt
Intelligent Analog Waveform Control
Timing and Mea-surements
Safety and Monitoring Communications User Interface Security System Flexibility
AD
C (c
hann
els/
bits
)
AD
C S
peed
(sps
)
DA
C (c
hann
els/
bits
)
Ana
log
Com
p. (+
Op
Am
p)
Out
put C
ompa
re C
hann
els
Inpu
t Cap
ture
Cha
nnel
s
PW
M C
hann
els
16-b
it/32
-bit
Tim
er
TCC
(24-
bit C
ontro
l Tim
er)(
4)
Mot
or In
terfa
ce (Q
EI/Q
DE
C)(
4)
Wat
chdo
g T
imer
D
ead
Man
Tim
er (D
MT)
(4)
Cla
ss B
Saf
ety/
DS
U/T
ouch
Saf
ety
US
B (F
S/H
S) +
PH
Y (T
rx)
CA
N (2
.0B
or F
D)
Eth
erne
t (10
/100
)
SE
RC
OM
/FLE
XC
OM
(4)
US
AR
T/U
AR
T
I2C
SP
I(1)
SD
IO/S
D/e
MM
C
CM
OS
Cam
era
Inte
rface
SQ
I/QS
PI
Aud
io C
OD
EC
(I2S
)(4)
Per
iphe
ral B
us In
terfa
ce
PMP
/EB
I (B
us w
idth
, bit)
(4)
Touc
h (P
TC/C
TMU
, cha
nnel
s)(4
)
Segm
ent/G
raph
ics
LCD
Con
trolle
r
LCD
/GFX
Inte
rface
(PM
P/E
BI)
Cry
pto
Eng
ine
(AE
S, S
HA
, EC
C, R
SA
/DS
A, T
RN
G)
Tam
per D
etec
tion
Dua
l Pan
el/B
ank
Flas
h
Inte
llige
nt L
ow P
ower
P
erip
hera
l Eve
nt S
yste
m (c
hann
els)
(4)
DM
A (c
hann
els)
Low
Act
ive
Pow
er (µ
A/M
Hz)
5V S
uppo
rt
CLC
/CC
L(4)
Ultr
a-S
mal
l Pac
kage
(WLC
SP
)
PIC32 Family PIC32 Family
PIC32MM microAptiv™ 25 16–64 4–8 20–36 14/12 200k 1/5 2 3 3 8 7/3 W 2 2 2
PIC32MX1/2*/5*+ M4K 50 16–512 4–64 28–100 48/10 1M 3 5 5 5 5/2 W B 1F+P* 1+ 5 2 4 4 P16 C13 P 4
PIC32MX1/2 M4K 72 128–256 32–64 28–44 13/10 1M 3 5 5 5 5/2 W+D B 1F+P 2 2 2 2 P12 C13 P 4
PIC32MX3/4* M4K 80 32–512 16–128 64–124 16/10 1M 2 5 5 5 5/2 W B 1F+P* 5 2 2 2 P16 C13 P 4
PIC32MX5 M4K 80 64–512 16–64 64–100 16/10 1M 2 5 5 5 5/2 W B 1F+P 1 6 5 4 P16 P 8
PIC32MX6 M4K 80 64–512 32–128 64–100 16/10 1M 2 5 5 5 5/2 W B 1H+P 1 6 5 4 P16 P 8
PIC32MX7 M4K 80 128–512 32–128 64–100 16/10 1M 2 5 5 5 5/2 W B 1F+P 2 1 6 5 4 P16 P 8
PIC32MKGP/MC microAptiv™ 120 512–1024 128–256 64–100 42/12 16M 3/12 5O4 12 16 16 14/16 E W+D B 2F+P 4 6 6 6 P24 P 13
PIC32MZEF(3) M-Class 250 512–2048 128–512 64–144 48/12 18M 2 9 9 9 9/4 W+D B 1H+P 2 1 6 5 6 6 P/E24 P+E A,S,T 18
PIC32MZDA(2) microAptiv™ 200 1024–2048 256–640 169–288 45/12 18M 2 9 9 9 9/4 W+D B 1H+P 2 1 6 5 6 1 6 P/E24 C35 G P+E A,S,T 26
SAM Family SAM Family
SAMD09 Cortex M0+ 48 8–16 4 14–24 10/12 350k 1/10 2 6 3 4 2/1 W B 2 2 2 2 6 6
SAMD10 Cortex M0+ 48 8–16 4 14–20 10/12 350k 1/10 2 6 3 12 2/1 1 W B+T 3 3 3 3 P72 6 6
SAMD11 Cortex M0+ 48 16 4 14–24 10/12 350k 1/10 2 6 3 12 2/1 1 W B+T 1F+P 3 3 3 3 P72 6 6
SAMD20 Cortex M0+ 48 16–256 2–32 32–64 20/12 350k 1/10 2 16 8 16 5/2 W B+T 6 6 6 6 P256 8
SAMD21 Cortex M0+ 48 32–256 4–32 14–64 20/12 350k 1/10 2 18 8 24 5/2 3 W B+T 1F+P 6 6 6 6 1 P256 12 12
SAMD21L Cortex M0+ 48 32–64 4–8 32–48 18/12 350k 4 18 13 24 5/2 3 W B+T 5 5 5 5 12 12
SAMDA1(3) Cortex M0+ 48 16–64 4–8 32–64 20/12 350k 1/10 2 18 8 24 5/2 3 W B+T 1F+P 6 6 6 6 1 P256 12 8
SAML21 Cortex M0+ 48 32–256 4–32 32–64 20/12 1M 2/12 2O3 24 8 24 5/2 2 W B+T 1F+P 6 6 6 6 P169 A,T 12 16 Vbat
SAML22 Cortex M0+ 32 64–256 8–32 48–100 20/12 1M 2 12 8 12 4/2 1 W B+T 1F+P 6 6 6 6 P256 S320 A,T 8 16 Vbat
SAMC20 Cortex M0+ 48 32–256 4/32 32–64 12/12 1M 2 14 6 18 5/2 2 W B+T 4 4 4 4 P256 6 6
SAMC21(5) Cortex M0+ 48 32–256 4–32 32–100 20/12 1M 1/10 4 18 8 24 5/2 2 W B+T 2FD 8 8 8 8 P256 12 12
SAM4N Cortex M4 100 512–1024 64–80 48–100 16/10 510k 1/10 18 12 4 2/– D W 3/4 3 4 23
SAM4S Cortex M4 120 128–2048 64–160 48–100 16/12 1M 2/12 1 18 12 4 2/– D W 1F+P 2/2 2 3 1 1 E24 E 14 22
SAM4E Cortex M4F 120 512–1024 128 100–144 24/12 300k 2/12 1 24 18 4 –/3 D W 1F+P 2 1 2/2 2 3 1 E24 E A 33
SAM4L Cortex M4 48 128–512 32–64 48–100 16/12 300k 1/10 4 18 12 5 2/– W 1F+P 4/1 4 5 1 P32 S160 A,T 4 16
SAMG Cortex M4F 120 256–512 64–176 49–100 8/12 500k 6 6 6 2/– W 1F+P 8 8 8 8 2 6 30
SAMS7x(2) Cortex M7 300 512–2048 256–384 64–144 24/12 2M 2/12 1 44 24 8 4/– D W 1H+P 3/5 3 5 1 2 E24 E A,S,T 12 24
SAME7x(2) Cortex M7 300 512–2048 256–384 64–144 24/12 2M 2/12 1 44 24 8 4/– D W 1H+P 2FD 1 3/5 3 5 1 2 E24 E A,S,T 12 24
SAMV7x(2)(3) Cortex M7 300 512–2048 256–384 64–144 24/12 2M 2/12 1 44 24 8 4/– D W 1H+P 2FD 1 3/5 3 5 1 2 E24 E A,S,T 12 24
1: USARTs with SPI mode are taken into account 2: DRAM Memory Support: PIC32MZ DA with DDR2 (32 MB embedded or 128 MB external); SAMS7x/E7x/V7x with SDRAM (external) 3: Automotive-grade devices 4: Terminology on next side5: SAMC20/C21 are true 5V devices; SAMC21 also comes with 3× 16-bit Delta-Sigma ADC
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
21
1.3 Microchip 32-bit Microcontroller
1.3.1 Microchip 32-bit PIC® and SAM Microcontrollers
Prod
uct F
amily
Cor
e
Max
. Ope
ratin
g Fr
eque
ncy
(MH
z)
Prog
ram
Fla
sh M
emor
y (K
B)
RA
M (K
B)
Pin
Cou
nt
Intelligent Analog Waveform Control
Timing and Mea-surements
Safety and Monitoring Communications User Interface Security System Flexibility
AD
C (c
hann
els/
bits
)
AD
C S
peed
(sps
)
DA
C (c
hann
els/
bits
)
Ana
log
Com
p. (+
Op
Am
p)
Out
put C
ompa
re C
hann
els
Inpu
t Cap
ture
Cha
nnel
s
PW
M C
hann
els
16-b
it/32
-bit
Tim
er
TCC
(24-
bit C
ontro
l Tim
er)(
4)
Mot
or In
terfa
ce (Q
EI/Q
DE
C)(
4)
Wat
chdo
g T
imer
D
ead
Man
Tim
er (D
MT)
(4)
Cla
ss B
Saf
ety/
DS
U/T
ouch
Saf
ety
US
B (F
S/H
S) +
PH
Y (T
rx)
CA
N (2
.0B
or F
D)
Eth
erne
t (10
/100
)
SE
RC
OM
/FLE
XC
OM
(4)
US
AR
T/U
AR
T
I2C
SP
I(1)
SD
IO/S
D/e
MM
C
CM
OS
Cam
era
Inte
rface
SQ
I/QS
PI
Aud
io C
OD
EC
(I2S
)(4)
Per
iphe
ral B
us In
terfa
ce
PMP
/EB
I (B
us w
idth
, bit)
(4)
Touc
h (P
TC/C
TMU
, cha
nnel
s)(4
)
Segm
ent/G
raph
ics
LCD
Con
trolle
r
LCD
/GFX
Inte
rface
(PM
P/E
BI)
Cry
pto
Eng
ine
(AE
S, S
HA
, EC
C, R
SA
/DS
A, T
RN
G)
Tam
per D
etec
tion
Dua
l Pan
el/B
ank
Flas
h
Inte
llige
nt L
ow P
ower
P
erip
hera
l Eve
nt S
yste
m (c
hann
els)
(4)
DM
A (c
hann
els)
Low
Act
ive
Pow
er (µ
A/M
Hz)
5V S
uppo
rt
CLC
/CC
L(4)
Ultr
a-S
mal
l Pac
kage
(WLC
SP
)
PIC32 Family PIC32 Family
PIC32MM microAptiv™ 25 16–64 4–8 20–36 14/12 200k 1/5 2 3 3 8 7/3 W 2 2 2
PIC32MX1/2*/5*+ M4K 50 16–512 4–64 28–100 48/10 1M 3 5 5 5 5/2 W B 1F+P* 1+ 5 2 4 4 P16 C13 P 4
PIC32MX1/2 M4K 72 128–256 32–64 28–44 13/10 1M 3 5 5 5 5/2 W+D B 1F+P 2 2 2 2 P12 C13 P 4
PIC32MX3/4* M4K 80 32–512 16–128 64–124 16/10 1M 2 5 5 5 5/2 W B 1F+P* 5 2 2 2 P16 C13 P 4
PIC32MX5 M4K 80 64–512 16–64 64–100 16/10 1M 2 5 5 5 5/2 W B 1F+P 1 6 5 4 P16 P 8
PIC32MX6 M4K 80 64–512 32–128 64–100 16/10 1M 2 5 5 5 5/2 W B 1H+P 1 6 5 4 P16 P 8
PIC32MX7 M4K 80 128–512 32–128 64–100 16/10 1M 2 5 5 5 5/2 W B 1F+P 2 1 6 5 4 P16 P 8
PIC32MKGP/MC microAptiv™ 120 512–1024 128–256 64–100 42/12 16M 3/12 5O4 12 16 16 14/16 E W+D B 2F+P 4 6 6 6 P24 P 13
PIC32MZEF(3) M-Class 250 512–2048 128–512 64–144 48/12 18M 2 9 9 9 9/4 W+D B 1H+P 2 1 6 5 6 6 P/E24 P+E A,S,T 18
PIC32MZDA(2) microAptiv™ 200 1024–2048 256–640 169–288 45/12 18M 2 9 9 9 9/4 W+D B 1H+P 2 1 6 5 6 1 6 P/E24 C35 G P+E A,S,T 26
SAM Family SAM Family
SAMD09 Cortex M0+ 48 8–16 4 14–24 10/12 350k 1/10 2 6 3 4 2/1 W B 2 2 2 2 6 6
SAMD10 Cortex M0+ 48 8–16 4 14–20 10/12 350k 1/10 2 6 3 12 2/1 1 W B+T 3 3 3 3 P72 6 6
SAMD11 Cortex M0+ 48 16 4 14–24 10/12 350k 1/10 2 6 3 12 2/1 1 W B+T 1F+P 3 3 3 3 P72 6 6
SAMD20 Cortex M0+ 48 16–256 2–32 32–64 20/12 350k 1/10 2 16 8 16 5/2 W B+T 6 6 6 6 P256 8
SAMD21 Cortex M0+ 48 32–256 4–32 14–64 20/12 350k 1/10 2 18 8 24 5/2 3 W B+T 1F+P 6 6 6 6 1 P256 12 12
SAMD21L Cortex M0+ 48 32–64 4–8 32–48 18/12 350k 4 18 13 24 5/2 3 W B+T 5 5 5 5 12 12
SAMDA1(3) Cortex M0+ 48 16–64 4–8 32–64 20/12 350k 1/10 2 18 8 24 5/2 3 W B+T 1F+P 6 6 6 6 1 P256 12 8
SAML21 Cortex M0+ 48 32–256 4–32 32–64 20/12 1M 2/12 2O3 24 8 24 5/2 2 W B+T 1F+P 6 6 6 6 P169 A,T 12 16 Vbat
SAML22 Cortex M0+ 32 64–256 8–32 48–100 20/12 1M 2 12 8 12 4/2 1 W B+T 1F+P 6 6 6 6 P256 S320 A,T 8 16 Vbat
SAMC20 Cortex M0+ 48 32–256 4/32 32–64 12/12 1M 2 14 6 18 5/2 2 W B+T 4 4 4 4 P256 6 6
SAMC21(5) Cortex M0+ 48 32–256 4–32 32–100 20/12 1M 1/10 4 18 8 24 5/2 2 W B+T 2FD 8 8 8 8 P256 12 12
SAM4N Cortex M4 100 512–1024 64–80 48–100 16/10 510k 1/10 18 12 4 2/– D W 3/4 3 4 23
SAM4S Cortex M4 120 128–2048 64–160 48–100 16/12 1M 2/12 1 18 12 4 2/– D W 1F+P 2/2 2 3 1 1 E24 E 14 22
SAM4E Cortex M4F 120 512–1024 128 100–144 24/12 300k 2/12 1 24 18 4 –/3 D W 1F+P 2 1 2/2 2 3 1 E24 E A 33
SAM4L Cortex M4 48 128–512 32–64 48–100 16/12 300k 1/10 4 18 12 5 2/– W 1F+P 4/1 4 5 1 P32 S160 A,T 4 16
SAMG Cortex M4F 120 256–512 64–176 49–100 8/12 500k 6 6 6 2/– W 1F+P 8 8 8 8 2 6 30
SAMS7x(2) Cortex M7 300 512–2048 256–384 64–144 24/12 2M 2/12 1 44 24 8 4/– D W 1H+P 3/5 3 5 1 2 E24 E A,S,T 12 24
SAME7x(2) Cortex M7 300 512–2048 256–384 64–144 24/12 2M 2/12 1 44 24 8 4/– D W 1H+P 2FD 1 3/5 3 5 1 2 E24 E A,S,T 12 24
SAMV7x(2)(3) Cortex M7 300 512–2048 256–384 64–144 24/12 2M 2/12 1 44 24 8 4/– D W 1H+P 2FD 1 3/5 3 5 1 2 E24 E A,S,T 12 24
1: USARTs with SPI mode are taken into account 2: DRAM Memory Support: PIC32MZ DA with DDR2 (32 MB embedded or 128 MB external); SAMS7x/E7x/V7x with SDRAM (external) 3: Automotive-grade devices 4: Terminology on next side5: SAMC20/C21 are true 5V devices; SAMC21 also comes with 3× 16-bit Delta-Sigma ADC
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
22
Terminology:
TIMING AND MEASUREMENTS: Signal Measurement with Timing and Counter Control
TCC: Timer/Counters for Control Selected SAM products have TCCs for applications like Switch Mode Power Supplies (SMPS), lighting and motor control. The TCCs support up to 96 MHz and 24-bit resolution.
QEI: Quadrature Encoder Interface QDEC: Quadrature Decoder
QEI to increment encoders for obtaining mechanical position data typical for automation or motor control applications. QDEC performs the input lines filtering, decoding of quadrature signals and connects to the timers/counters in order to read the position and speed of the motor through the user interface.
SAFETY AND MONITORING: Hardware Monitoring and Fault Detection
DMT: Dead Man Timer The primary function of the DMT is to reset the processor in the event of a software malfunction. A DMT is typically used in mission-critical and safety-critical applications, where any single failure of a software functionality and sequencing must be detected.
COMMUNICATIONS: General, Industrial, Lighting and Automotive
SERCOM: Serial Communication Module
The SERCOM is software that is configurable to operate as I2C, SPI or USART, giving you extended flexibility to mix serial interfaces and greater freedom in PCB layout. Each SERCOM instance can be assigned to different I/O pins through I/O multiplexing, further increasing versatility.
I2S: Inter-IC Sound Controller The Inter-IC Sound Controller provides a bidirectional, synchronous digital audio link with external audio devices.
PMP: Parallel Master Port EBI: External Bus Interface
PMP/EBI provide a high-speed and convenient interface to external parallel memory devices, graphic LCDs and camera sensors.
USER INTERFACE: Capacitive Touch Sensing and LCD Control
PTC: Peripheral Touch Controller An embedded peripheral touch controller makes it easy to add capacitive touch sensing to your project with buttons, sliders, wheels and proximity. By offering superb sensitivity and noise tolerance as well as self-calibration, the PTC eliminates the need for external components and minimizes CPU overhead. The PTC supports up to 256 channels on 64-pin devices, 120 channels on 48-pin devices and 60 channels on 32-pin devices.
SYSTEM FLEXIBILITY: System Peripherals and Interconnects
CLC/CCL: Configurable Custom Logic The CCL is a programmable logic peripheral which can be connected to the device pins, events or to other internal peripherals. This allows you to eliminate logic gates for simple glue logic function on the PCB.
EVSYS: Event System The Event System allows autonomous, low-latency and configurable communication between peripherals. Several peripherals can be configured to generate and/or respond to signals known as events. Communication is made without CPU intervention and without consuming system resources such as Bus or RAM bandwidth. This reduces the load on the CPU and other system resources, compared to a traditional interrupt-based system.
Dual Panel/Bank Flash Dual Bank Flash allows live field firmware/program update on one bank while CPU can continue executing code from another Flash bank.
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
23
NOTE
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
24
1.4 Microchip 32-bit Microprocessors
1.4.1 Microchip ATSAMA5 ARM Cortex®-A5
Device Name
Core Sub-System Memory Connectivity User Interface Security Control
Exte
nded
Tem
pera
ture
Ran
ge (–
40 to
105
°C A
mbi
ent)
Pack
ages
Core
VFP
U/N
EON
/Tru
stzo
ne
Cloc
k Sp
eed
(MH
z)*
Core
Ope
rati
ng V
olta
ge
SRA
M (K
B)
L1 C
ache
Mem
ory
(KB
) (In
stru
ctio
n/D
ata)
L2 C
ache
(KB
)
LPSD
R/S
DR
AM
QSP
I Int
erfa
ce
DD
R2/
LPD
DR
/LP
DD
R2
DD
R3/
DD
R3L
/LP
DD
R3
NAND
UA
RT
SPI
TWI (
I2C)
SSC
and
I2S
CAN
USB Ethernet
SD/e
MM
C
Clas
s D
/PD
M/A
udio
PLL
Max
I/O
Pin
s
Gra
phic
LCD
LCD
Ove
rlay
Resi
stiv
e To
uchs
cree
n
Har
dwar
e Vi
deo
Dec
oder
Cam
era
Inte
rfac
e
Secu
rity
Lev
el
Secu
re B
oot
Tam
per
Pin
s
Envi
ronm
enta
l Mon
itors
32-b
it T
imer
s
PW
M C
hann
els
10-b
it A
DC
Chan
nels
12-b
it A
DC
Chan
nels
SLC
ECC
(bit
)
MLC
ECC
(bit
)
Dev
ice
Onl
y
Dev
ice
and
Hos
t
Hos
t Onl
y
10/1
00 E
ther
net M
AC
10/1
00/1
000
MA
C
IEEE
158
8 Su
ppor
t
ATSAMA5D44 Cortex-A5 1/1/1 600 1.8V 128 2 × 32 128 – – 1/1/1 – 24 24 8 8 4 2 – – 1 HS 2 HS 2 – Y 2 – 152 1 Y Y 30fps, 720p 1 Adv. Y 8 – 9 4 5 – – BGA 361, 16 × 16, 0.8 mm pitch
ATSAMA5D43 Cortex-A5 1/1/1 600 1.8V 128 2 × 32 128 – – 1/1/1 – 24 24 8 8 4 2 – – 1 HS 2 HS 2 – Y 2 – 152 1 Y Y 30fps, 720p 1 Adv. Y 8 – 9 4 5 – – BGA 289, 14 × 14, 0.8 mm pitch
ATSAMA5D42 Cortex-A5 1/1/1 600 1.8V 128 2 × 32 128 – – 1/1/1 – 24 24 8 8 4 2 – – 1 HS 2 HS 2 – Y 2 – 152 1 Y Y – 1 Adv. Y 8 – 9 4 5 – – BGA 361, 16 × 16, 0.8 mm pitch
ATSAMA5D41 Cortex-A5 1/1/1 600 1.8V 128 2 × 32 128 – – 1/1/1 – 24 24 8 8 4 2 – – 1 HS 2 HS 2 – Y 2 – 152 1 Y Y – 1 Adv. Y 8 – 9 4 5 – – BGA 289, 14 × 14, 0.8 mm pitch
ATSAMA5D36 Cortex-A5 1/1/1 536 1.2V 128 2 × 32 – – – 1/1/1 – 24 24 7 6 3 2 2 – 1 HS 2 HS 1 1 Y 3 – 160 1 Y Y – 1 Med. Y – – 6 4 – 12 Y BGA 324, 15 × 15, 0.8 mm pitch
ATSAMA5D35 Cortex-A5 1/–/– 536 1.2V 128 2 × 32 – – – 1/1/1 – 24 24 7 6 3 2 2 – 1 HS 2 HS 1 1 Y 3 – 160 – – Y – 1 Med. Y – – 6 4 – 12 Y BGA 324, 15 × 15, 0.8 mm pitch
ATSAMA5D34 Cortex-A5 1/–/– 536 1.2V 128 2 × 32 – – – 1/1/1 – 24 24 5 6 3 2 2 – 1 HS 2 HS – 1 Y 3 – 160 1 Y Y – 1 Med. Y – – 5 4 – 12 – BGA 324, 15 × 15, 0.8 mm pitch
ATSAMA5D33 Cortex-A5 1/–/– 536 1.2V 128 2 × 32 – – – 1/1/1 – 24 24 5 6 3 2 – – 1 HS 2 HS – 1 Y 2 – 160 1 Y Y – 1 Med. Y – – 5 4 – 12 – BGA 324, 15 × 15, 0.8 mm pitch
ATSAMA5D31 Cortex-A5 1/–/– 536 1.2V 128 2 × 32 – – – 1/1/1 – 24 24 7 6 3 2 – – 1 HS 2 HS 1 – – 3 – 160 1 Y Y – 1 Med. Y – – 5 4 – 12 – BGA 324, 15 × 15, 0.8 mm pitch BGA 324, 12 × 12, 0.5 mm pitch
ATSAMA5D28 Cortex-A5 1/1/1 500 1.2V 128 2 × 32 128 – 2 1/1/1 1/1/1 32 32 10 7 7 4 2 – 1 HS 1 HS, 1 HSIC 1 – Y 2 1/1/1 128 1 Y Y – 1 PCI Pre-
certified Y 8 Y 6 4 – 12 Y BGA 289, 14 × 14, 0.8 mm pitch
ATSAMA5D27 Cortex-A5 1/1/1 500 1.2V 128 2 × 32 128 – 2 1/1/1 1/1/1 32 32 10 7 7 4 2 – 1 HS 1 HS, 1 HSIC 1 – Y 2 1/1/1 128 1 Y Y – 1 Adv. Y 8 – 6 4 – 12 Y BGA 289, 14 × 14, 0.8 mm pitch
ATSAMA5D26 Cortex-A5 1/1/1 500 1.2V 128 2 × 32 128 – 2 1/1/1 1/1/1 32 32 10 7 7 4 – – 1 HS 1 HS 1 – Y 2 1/1/1 128 1 Y Y – 1 Med. Y 8 – 6 4 – 12 Y BGA 289, 14 × 14, 0.8 mm pitch
ATSAMA5D24 Cortex-A5 1/1/1 500 1.2V 128 2 × 32 128 – 2 1/1/1 1/1/1 32 32 10 7 7 4 – – 1 HS 1 HS, 1 HSIC 1 – Y 2 1/1/1 105 1 Y Y – 1 Adv. Y 2 – 6 4 – 12 – BGA 256, 8 × 8, 0.4 mm pitch
ATSAMA5D23 Cortex-A5 1/1/1 500 1.2V 128 2 × 32 128 – 2 1/1/1 1/1/1 32 32 9 6 6 4 1 – 1 HS 1 HS 1 – Y 1 1/1/1 72 1 Y Y – 1 PCI Pre- certified Y 6 Y 5 4 – 12 Y BGA 196, 11 × 11, 0.75 mm pitch
ATSAMA5D22 Cortex-A5 1/1/1 500 1.2V 128 2 × 32 128 – 2 1/1/1 1/1/1 32 32 9 6 6 4 1 – 1 HS 1 HS 1 – Y 1 1/1/1 72 1 Y Y – 1 Adv. Y 6 – 5 4 – 12 Y BGA 196, 11 × 11, 0.75 mm pitch
ATSAMA5D21 Cortex-A5 1/1/1 500 1.2V 128 2 × 32 128 – 2 1/1/1 1/1/1 32 32 9 6 6 4 – – 1 HS 1 HS 1 – Y 1 1/1/1 72 1 Y Y – 1 Med. Y 6 – 5 4 – 12 – BGA 196, 11 × 11, 0.75 mm pitch
* Clock speed: Max. clock speed @ +85°C. Peripheral implementation may vary among products, please consult individual product datasheet for detailed description.
Temperature Range: −40°C to +85°C (ambient) Camera Interface: For CMOS-type image sensor, ITU-R BT. 601/656 external interface, programmable frame capture rate, up to 12-bit data interface, SAV and EAV synchronization, preview path with scaler, YCbCr format ; Raw Bayer support with ATSAMA5D2 series
UART: Support for RS485, ISO7816, IrDA®, LIN, modem control lines and SPI on selected UARTs. Graphics LCD: 24-bit parallel interface; supports STN and TFT displays, up to 16-bits per pixel in STN color mode, up to 16M colors in TFT mode.
TWI: Two-Wire Interface, interconnects components on a two-wire bus. Video Decoder: Hardware video decoding and image post processing : H.264, MPEG4, H.263, MPEG2, JPEG, VP8..
SSC: Serial Synchronous Controller, supports many serial synchronous communications protocols used in audio and telecom applications such as I2S, short or long frame sync.
eMMC: V4.3 – MLC NandFlash supported through MMC interface; V4.5 support for ATSAMA5D2 series.
16-bit and 32-bit Timers: Capture/compare, waveform generation and PWM modes. USB: High speed (HS) or Full Speed (FS).
ECC: Error Corrected Code controller.
Security level: Adv. = hardware encryption engine + on the fly DDR encryption/decryption + secure storage + tamper pinMed. = hardware encryption engineY = Yes
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
25
1.4 Microchip 32-bit Microprocessors
1.4.1 Microchip ATSAMA5 ARM Cortex®-A5
Device Name
Core Sub-System Memory Connectivity User Interface Security Control
Exte
nded
Tem
pera
ture
Ran
ge (–
40 to
105
°C A
mbi
ent)
Pack
ages
Core
VFP
U/N
EON
/Tru
stzo
ne
Cloc
k Sp
eed
(MH
z)*
Core
Ope
rati
ng V
olta
ge
SRA
M (K
B)
L1 C
ache
Mem
ory
(KB
) (In
stru
ctio
n/D
ata)
L2 C
ache
(KB
)
LPSD
R/S
DR
AM
QSP
I Int
erfa
ce
DD
R2/
LPD
DR
/LP
DD
R2
DD
R3/
DD
R3L
/LP
DD
R3
NAND
UA
RT
SPI
TWI (
I2C)
SSC
and
I2S
CAN
USB Ethernet
SD/e
MM
C
Clas
s D
/PD
M/A
udio
PLL
Max
I/O
Pin
s
Gra
phic
LCD
LCD
Ove
rlay
Resi
stiv
e To
uchs
cree
n
Har
dwar
e Vi
deo
Dec
oder
Cam
era
Inte
rfac
e
Secu
rity
Lev
el
Secu
re B
oot
Tam
per
Pin
s
Envi
ronm
enta
l Mon
itors
32-b
it T
imer
s
PW
M C
hann
els
10-b
it A
DC
Chan
nels
12-b
it A
DC
Chan
nels
SLC
ECC
(bit
)
MLC
ECC
(bit
)
Dev
ice
Onl
y
Dev
ice
and
Hos
t
Hos
t Onl
y
10/1
00 E
ther
net M
AC
10/1
00/1
000
MA
C
IEEE
158
8 Su
ppor
t
ATSAMA5D44 Cortex-A5 1/1/1 600 1.8V 128 2 × 32 128 – – 1/1/1 – 24 24 8 8 4 2 – – 1 HS 2 HS 2 – Y 2 – 152 1 Y Y 30fps, 720p 1 Adv. Y 8 – 9 4 5 – – BGA 361, 16 × 16, 0.8 mm pitch
ATSAMA5D43 Cortex-A5 1/1/1 600 1.8V 128 2 × 32 128 – – 1/1/1 – 24 24 8 8 4 2 – – 1 HS 2 HS 2 – Y 2 – 152 1 Y Y 30fps, 720p 1 Adv. Y 8 – 9 4 5 – – BGA 289, 14 × 14, 0.8 mm pitch
ATSAMA5D42 Cortex-A5 1/1/1 600 1.8V 128 2 × 32 128 – – 1/1/1 – 24 24 8 8 4 2 – – 1 HS 2 HS 2 – Y 2 – 152 1 Y Y – 1 Adv. Y 8 – 9 4 5 – – BGA 361, 16 × 16, 0.8 mm pitch
ATSAMA5D41 Cortex-A5 1/1/1 600 1.8V 128 2 × 32 128 – – 1/1/1 – 24 24 8 8 4 2 – – 1 HS 2 HS 2 – Y 2 – 152 1 Y Y – 1 Adv. Y 8 – 9 4 5 – – BGA 289, 14 × 14, 0.8 mm pitch
ATSAMA5D36 Cortex-A5 1/1/1 536 1.2V 128 2 × 32 – – – 1/1/1 – 24 24 7 6 3 2 2 – 1 HS 2 HS 1 1 Y 3 – 160 1 Y Y – 1 Med. Y – – 6 4 – 12 Y BGA 324, 15 × 15, 0.8 mm pitch
ATSAMA5D35 Cortex-A5 1/–/– 536 1.2V 128 2 × 32 – – – 1/1/1 – 24 24 7 6 3 2 2 – 1 HS 2 HS 1 1 Y 3 – 160 – – Y – 1 Med. Y – – 6 4 – 12 Y BGA 324, 15 × 15, 0.8 mm pitch
ATSAMA5D34 Cortex-A5 1/–/– 536 1.2V 128 2 × 32 – – – 1/1/1 – 24 24 5 6 3 2 2 – 1 HS 2 HS – 1 Y 3 – 160 1 Y Y – 1 Med. Y – – 5 4 – 12 – BGA 324, 15 × 15, 0.8 mm pitch
ATSAMA5D33 Cortex-A5 1/–/– 536 1.2V 128 2 × 32 – – – 1/1/1 – 24 24 5 6 3 2 – – 1 HS 2 HS – 1 Y 2 – 160 1 Y Y – 1 Med. Y – – 5 4 – 12 – BGA 324, 15 × 15, 0.8 mm pitch
ATSAMA5D31 Cortex-A5 1/–/– 536 1.2V 128 2 × 32 – – – 1/1/1 – 24 24 7 6 3 2 – – 1 HS 2 HS 1 – – 3 – 160 1 Y Y – 1 Med. Y – – 5 4 – 12 – BGA 324, 15 × 15, 0.8 mm pitch BGA 324, 12 × 12, 0.5 mm pitch
ATSAMA5D28 Cortex-A5 1/1/1 500 1.2V 128 2 × 32 128 – 2 1/1/1 1/1/1 32 32 10 7 7 4 2 – 1 HS 1 HS, 1 HSIC 1 – Y 2 1/1/1 128 1 Y Y – 1 PCI Pre-
certified Y 8 Y 6 4 – 12 Y BGA 289, 14 × 14, 0.8 mm pitch
ATSAMA5D27 Cortex-A5 1/1/1 500 1.2V 128 2 × 32 128 – 2 1/1/1 1/1/1 32 32 10 7 7 4 2 – 1 HS 1 HS, 1 HSIC 1 – Y 2 1/1/1 128 1 Y Y – 1 Adv. Y 8 – 6 4 – 12 Y BGA 289, 14 × 14, 0.8 mm pitch
ATSAMA5D26 Cortex-A5 1/1/1 500 1.2V 128 2 × 32 128 – 2 1/1/1 1/1/1 32 32 10 7 7 4 – – 1 HS 1 HS 1 – Y 2 1/1/1 128 1 Y Y – 1 Med. Y 8 – 6 4 – 12 Y BGA 289, 14 × 14, 0.8 mm pitch
ATSAMA5D24 Cortex-A5 1/1/1 500 1.2V 128 2 × 32 128 – 2 1/1/1 1/1/1 32 32 10 7 7 4 – – 1 HS 1 HS, 1 HSIC 1 – Y 2 1/1/1 105 1 Y Y – 1 Adv. Y 2 – 6 4 – 12 – BGA 256, 8 × 8, 0.4 mm pitch
ATSAMA5D23 Cortex-A5 1/1/1 500 1.2V 128 2 × 32 128 – 2 1/1/1 1/1/1 32 32 9 6 6 4 1 – 1 HS 1 HS 1 – Y 1 1/1/1 72 1 Y Y – 1 PCI Pre- certified Y 6 Y 5 4 – 12 Y BGA 196, 11 × 11, 0.75 mm pitch
ATSAMA5D22 Cortex-A5 1/1/1 500 1.2V 128 2 × 32 128 – 2 1/1/1 1/1/1 32 32 9 6 6 4 1 – 1 HS 1 HS 1 – Y 1 1/1/1 72 1 Y Y – 1 Adv. Y 6 – 5 4 – 12 Y BGA 196, 11 × 11, 0.75 mm pitch
ATSAMA5D21 Cortex-A5 1/1/1 500 1.2V 128 2 × 32 128 – 2 1/1/1 1/1/1 32 32 9 6 6 4 – – 1 HS 1 HS 1 – Y 1 1/1/1 72 1 Y Y – 1 Med. Y 6 – 5 4 – 12 – BGA 196, 11 × 11, 0.75 mm pitch
* Clock speed: Max. clock speed @ +85°C. Peripheral implementation may vary among products, please consult individual product datasheet for detailed description.
Temperature Range: −40°C to +85°C (ambient) Camera Interface: For CMOS-type image sensor, ITU-R BT. 601/656 external interface, programmable frame capture rate, up to 12-bit data interface, SAV and EAV synchronization, preview path with scaler, YCbCr format ; Raw Bayer support with ATSAMA5D2 series
UART: Support for RS485, ISO7816, IrDA®, LIN, modem control lines and SPI on selected UARTs. Graphics LCD: 24-bit parallel interface; supports STN and TFT displays, up to 16-bits per pixel in STN color mode, up to 16M colors in TFT mode.
TWI: Two-Wire Interface, interconnects components on a two-wire bus. Video Decoder: Hardware video decoding and image post processing : H.264, MPEG4, H.263, MPEG2, JPEG, VP8..
SSC: Serial Synchronous Controller, supports many serial synchronous communications protocols used in audio and telecom applications such as I2S, short or long frame sync.
eMMC: V4.3 – MLC NandFlash supported through MMC interface; V4.5 support for ATSAMA5D2 series.
16-bit and 32-bit Timers: Capture/compare, waveform generation and PWM modes. USB: High speed (HS) or Full Speed (FS).
ECC: Error Corrected Code controller.
Security level: Adv. = hardware encryption engine + on the fly DDR encryption/decryption + secure storage + tamper pinMed. = hardware encryption engineY = Yes
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
26
1.4.2 Microchip ATSAM9 ARM9
Device Name
Core Sub-System Memory Connectivity User Interface Security Control
Pack
ages
Core
Cloc
k Sp
eed
(MH
z)*
Core
Ope
rati
ng V
olta
ge (V
)
SRA
M (K
B)
L1 C
ache
Mem
ory
(KB
) (In
stru
ctio
n/D
ata)
LPSD
R/S
DR
AM
Exte
rnal
Bus
Inte
rfac
e
DD
R2/
LPD
DR
/LP
DD
R2
NAND
UA
RT
SPI
TWI (
I2C)
SSC
(I2S
)
CAN
USB
10/1
00 E
ther
net M
AC
SD/e
MM
C
Soft
Mod
em-
Max
I/O
Pin
s
Gra
phic
LCD
LCD
Ove
rlay
Resi
stiv
e To
uchs
cree
n
Har
dwar
e Vi
deo
Dec
oder
Cam
era
Inte
rfac
e
Secu
rity
Lev
el
Secu
re B
oot
16-b
it T
imer
s
32-b
it T
imer
s
PW
M C
hann
els
10-b
it A
DC
Chan
nels
SLC
ECC
(bit
)
MLC
ECC
(bit
)
Dev
ice
Onl
y
Dev
ice
and
Hos
t
Hos
t Onl
y
ATSAM9M10/M11 ARM926EJ-S 400 1.0 64 2 × 32 1/1 2 1/1/- 1 – 5 6 2 2 – – 1 HS 2 HS 1 2 – 160 1 Y Y 30fps, D1 1 Med. (M11) – 6 – 4 8 BGA 324, 15 × 15, 0.8mm pitch
ATSAM9G45/G46 ARM926EJ-S 400 1.0 64 2 × 32 1/1 2 1/1/- 1 – 5 6 2 2 – – 1 HS 2 HS 1 2 – 160 1 – Y – 1 Med. (G46) – 6 – 4 8 BGA 324, 15 × 15, 0.8mm pitch
ATSAM9X35 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 7 5 3 1 2 – 1 HS 1 HS,1 FS 1 2 Y 105 1 Y Y – – – – – 6 4 12 BGA 217, 15 × 15, 0.8mm pitch
ATSAM9X25 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 7 6 3 1 2 – 1 HS 1 HS,1 FS 2 2 Y 105 – – – – – – – – 6 4 12 BGA 217, 15 × 15, 0.8mm pitch
ATSAM9G35 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 6 5 3 1 – – 1 HS 1 HS,1 FS 1 2 Y 105 1 Y Y – – – – – 6 4 12 BGA 217, 15 × 15, 0.8mm pitch
ATSAM9G25 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 7 6 3 1 – – 1 HS 1 HS,1 FS 1 2 Y 105 – – – – 1 – – – 6 4 12 BGA 217, 15 × 15, 0.8mm pitch, BGA 247, 10 × 10, 0.5mm pitch
ATSAM9G15 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 5 5 3 1 – – 1 HS 1 HS,1 FS – 2 Y 105 1 Y Y – – – – – 6 4 12 BGA 217, 15 × 15, 0.8mm pitch
ATSAM9CN12 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 7 6 2 1 – 1 FS – 1 FS – 1 – 105 1 – Y – – Med. Y 6 – 4 12 BGA 217, 15 × 15, 0.8mm pitch, BGA 247, 10 × 10, 0.5mm pitch
ATSAM9CN11 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 7 6 2 1 – 1 FS – 1 FS – 1 – 105 1 – Y – – – – 6 – 4 12 BGA 217, 15 × 15, 0.8mm pitch, BGA 247, 10 × 10, 0.5mm pitch
ATSAM9N12 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 7 6 2 1 – 1 FS – 1 FS – 1 – 105 1 – Y – – – – 6 – 4 12 BGA 217, 15 × 15, 0.8mm pitch, BGA 247, 10 × 10, 0.5mm pitch
ATSAM9G20 ARM926EJ-S 400 1.0 32 2 × 32 –/1 1 – 1 – 7 6 1 1 – 1 FS – 2 FS 1 1 – 96 – – – – Y – – 6 – – 4 BGA 217, 15 × 15, 0.8mm pitch
ATSAM9G10 ARM926EJ-S 266 1.2 16 2 × 16 –/1 1 – 1 – 4 5 1 3 – 1 FS – 2 FS – 1 – 96 1 – – – – – – 3 – – – BGA 217, 15 × 15, 0.8mm pitch
ATSAM9263 ARM926EJ-S 240 1.3 96 2 × 16 –/1 2 – 1 – 4 5 1 2 1 1 FS – 2 FS 1 2 – 160 1 – – – Y – – 3 – 4 – BGA 324, 15 × 15, 0.8mm pitch
ATSAM9261 ARM926EJ-S 190 1.2 160 2 × 16 –/1 1 – 1 – 4 5 1 3 – 1 FS – 2 FS – 1 – 96 1 – – – – – – 3 – – – BGA 217, 15 × 15, 0.8mm pitch
ATSAM9260 ARM926EJ-S 190 1.2 8 2 × 8 –/1 1 – 1 – 7 6 1 1 – 1 FS – 2 FS 1 1 – 96 – – – – Y – – 6 – – 4 BGA 217, 15 × 15, 0.8mm pitch, QFP 208, 28 × 28, 0.5mm pitch
* Clock speed: Max. clock speed @ +85°C. Peripheral implementation may vary among products, please consult individual product datasheet for detailed description
Temperature Range: −40°C to +85°C (ambient) Camera Interface: For CMOS-type image sensor, ITU-R BT. 601/656 external interface, programmable frame capture rate, up to 12-bit data interface, SAV and EAV synchronization, preview path with scaler, YCbCr format ; Raw Bayer support with ATSAMA5D2 series
UART: Support for RS485, ISO7816, IrDA®, LIN, modem control lines and SPI on selected UARTs. Graphics LCD: 24-bit parallel interface; supports STN and TFT displays, up to 16-bits per pixel in STN color mode, up to 16M colors in TFT mode.
TWI: Two-Wire Interface, interconnects components on a two-wire bus. Video Decoder: Hardware video decoding and image post processing: H.264, MPEG4, H.263, MPEG2, JPEG, VP8.
SSC: Serial Synchronous Controller, supports many serial synchronous communications protocols used in audio and telecom applications such as I2S, short or long frame sync.
eMMC: V4.3 – MLC NandFlash supported through MMC interface; V4.5 support for ATSAMA5D2 series..
16-bit and 32-bit Timers: Capture/compare, waveform generation and PWM modes. USB: High speed (HS) or Full Speed (FS).
ECC: Error Corrected Code controller.
Security level: Adv. = hardware encryption engine + on the fly DDR encryption/decryption + secure storage + tamper pinMed. = hardware encryption engineY = Yes
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
27
1.4.2 Microchip ATSAM9 ARM9
Device Name
Core Sub-System Memory Connectivity User Interface Security Control
Pack
ages
Core
Cloc
k Sp
eed
(MH
z)*
Core
Ope
rati
ng V
olta
ge (V
)
SRA
M (K
B)
L1 C
ache
Mem
ory
(KB
) (In
stru
ctio
n/D
ata)
LPSD
R/S
DR
AM
Exte
rnal
Bus
Inte
rfac
e
DD
R2/
LPD
DR
/LP
DD
R2
NAND
UA
RT
SPI
TWI (
I2C)
SSC
(I2S
)
CAN
USB
10/1
00 E
ther
net M
AC
SD/e
MM
C
Soft
Mod
em-
Max
I/O
Pin
s
Gra
phic
LCD
LCD
Ove
rlay
Resi
stiv
e To
uchs
cree
n
Har
dwar
e Vi
deo
Dec
oder
Cam
era
Inte
rfac
e
Secu
rity
Lev
el
Secu
re B
oot
16-b
it T
imer
s
32-b
it T
imer
s
PW
M C
hann
els
10-b
it A
DC
Chan
nels
SLC
ECC
(bit
)
MLC
ECC
(bit
)
Dev
ice
Onl
y
Dev
ice
and
Hos
t
Hos
t Onl
y
ATSAM9M10/M11 ARM926EJ-S 400 1.0 64 2 × 32 1/1 2 1/1/- 1 – 5 6 2 2 – – 1 HS 2 HS 1 2 – 160 1 Y Y 30fps, D1 1 Med. (M11) – 6 – 4 8 BGA 324, 15 × 15, 0.8mm pitch
ATSAM9G45/G46 ARM926EJ-S 400 1.0 64 2 × 32 1/1 2 1/1/- 1 – 5 6 2 2 – – 1 HS 2 HS 1 2 – 160 1 – Y – 1 Med. (G46) – 6 – 4 8 BGA 324, 15 × 15, 0.8mm pitch
ATSAM9X35 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 7 5 3 1 2 – 1 HS 1 HS,1 FS 1 2 Y 105 1 Y Y – – – – – 6 4 12 BGA 217, 15 × 15, 0.8mm pitch
ATSAM9X25 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 7 6 3 1 2 – 1 HS 1 HS,1 FS 2 2 Y 105 – – – – – – – – 6 4 12 BGA 217, 15 × 15, 0.8mm pitch
ATSAM9G35 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 6 5 3 1 – – 1 HS 1 HS,1 FS 1 2 Y 105 1 Y Y – – – – – 6 4 12 BGA 217, 15 × 15, 0.8mm pitch
ATSAM9G25 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 7 6 3 1 – – 1 HS 1 HS,1 FS 1 2 Y 105 – – – – 1 – – – 6 4 12 BGA 217, 15 × 15, 0.8mm pitch, BGA 247, 10 × 10, 0.5mm pitch
ATSAM9G15 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 5 5 3 1 – – 1 HS 1 HS,1 FS – 2 Y 105 1 Y Y – – – – – 6 4 12 BGA 217, 15 × 15, 0.8mm pitch
ATSAM9CN12 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 7 6 2 1 – 1 FS – 1 FS – 1 – 105 1 – Y – – Med. Y 6 – 4 12 BGA 217, 15 × 15, 0.8mm pitch, BGA 247, 10 × 10, 0.5mm pitch
ATSAM9CN11 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 7 6 2 1 – 1 FS – 1 FS – 1 – 105 1 – Y – – – – 6 – 4 12 BGA 217, 15 × 15, 0.8mm pitch, BGA 247, 10 × 10, 0.5mm pitch
ATSAM9N12 ARM926EJ-S 400 1.0 32 2 × 16 1/1 1 1/1/- 24 24 7 6 2 1 – 1 FS – 1 FS – 1 – 105 1 – Y – – – – 6 – 4 12 BGA 217, 15 × 15, 0.8mm pitch, BGA 247, 10 × 10, 0.5mm pitch
ATSAM9G20 ARM926EJ-S 400 1.0 32 2 × 32 –/1 1 – 1 – 7 6 1 1 – 1 FS – 2 FS 1 1 – 96 – – – – Y – – 6 – – 4 BGA 217, 15 × 15, 0.8mm pitch
ATSAM9G10 ARM926EJ-S 266 1.2 16 2 × 16 –/1 1 – 1 – 4 5 1 3 – 1 FS – 2 FS – 1 – 96 1 – – – – – – 3 – – – BGA 217, 15 × 15, 0.8mm pitch
ATSAM9263 ARM926EJ-S 240 1.3 96 2 × 16 –/1 2 – 1 – 4 5 1 2 1 1 FS – 2 FS 1 2 – 160 1 – – – Y – – 3 – 4 – BGA 324, 15 × 15, 0.8mm pitch
ATSAM9261 ARM926EJ-S 190 1.2 160 2 × 16 –/1 1 – 1 – 4 5 1 3 – 1 FS – 2 FS – 1 – 96 1 – – – – – – 3 – – – BGA 217, 15 × 15, 0.8mm pitch
ATSAM9260 ARM926EJ-S 190 1.2 8 2 × 8 –/1 1 – 1 – 7 6 1 1 – 1 FS – 2 FS 1 1 – 96 – – – – Y – – 6 – – 4 BGA 217, 15 × 15, 0.8mm pitch, QFP 208, 28 × 28, 0.5mm pitch
* Clock speed: Max. clock speed @ +85°C. Peripheral implementation may vary among products, please consult individual product datasheet for detailed description
Temperature Range: −40°C to +85°C (ambient) Camera Interface: For CMOS-type image sensor, ITU-R BT. 601/656 external interface, programmable frame capture rate, up to 12-bit data interface, SAV and EAV synchronization, preview path with scaler, YCbCr format ; Raw Bayer support with ATSAMA5D2 series
UART: Support for RS485, ISO7816, IrDA®, LIN, modem control lines and SPI on selected UARTs. Graphics LCD: 24-bit parallel interface; supports STN and TFT displays, up to 16-bits per pixel in STN color mode, up to 16M colors in TFT mode.
TWI: Two-Wire Interface, interconnects components on a two-wire bus. Video Decoder: Hardware video decoding and image post processing: H.264, MPEG4, H.263, MPEG2, JPEG, VP8.
SSC: Serial Synchronous Controller, supports many serial synchronous communications protocols used in audio and telecom applications such as I2S, short or long frame sync.
eMMC: V4.3 – MLC NandFlash supported through MMC interface; V4.5 support for ATSAMA5D2 series..
16-bit and 32-bit Timers: Capture/compare, waveform generation and PWM modes. USB: High speed (HS) or Full Speed (FS).
ECC: Error Corrected Code controller.
Security level: Adv. = hardware encryption engine + on the fly DDR encryption/decryption + secure storage + tamper pinMed. = hardware encryption engineY = Yes
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
28
2. Nuvoton MCU & MPU
2.1 Nuvoton 32-bit Microcontroller
NuMicro® M0/M4 Family
Nuvoton’s NuMicro® microcontroller (MCU) family is powered by the ARM® Cortex®-M0 and Cortex®-M4 core. With a variety of product offering and rich peripherals, the NuMicro® family is ideal for use in consumer products, industrial control, embedded network control, energy and power system, motor control, health care and battery powered devices, etc. The NuMicro® Cortex®-M0 32-bit MCUs include NUC100/200 series, NUC120/220/123 series with USB 2.0 Full-Speed (FS) device, NUC130/131/140/230/240 series with Controller Area Network (CAN) 2.0B licensed from BOSCH, M051/M0518 and Mini51 series for cost-effective solutions, and M0519 series embedded with two independent ADCs and OPAs. In addition, the Cortex®-M0 MCUs further involve the Ultra-low Pow-er Nano100/102/112 series with 0.65uA (Power Down, RAM retention), Nano110/112 series with integrated LCD driver, Nano120 series with high-performance USB 2.0 FS device, and Nano130 series with fully high Integrated LCD driver and USB 2.0 FS device. The NuMicro® Cortex®-M4 MCUs include high-performance NUC442/472 series with Ethernet MAC, USB OTG/HS Device and two CAN supports and M451 series with USB OTG/FS Device, CAN, Voltage Adjustable Interface and high precision PWM. With the integration of the industry leading ARM® Cortex®-M0 and Cortex®-M4 microcontroller, the NuMicro® family brings 32-bit performance to various applications with the best cost performance.
Package Dimension for ARM Cortex®-M0/M4 MCUsPackage Code Package Dimension (mm)
F TSSOP20 4.4x6.5
T QFN33* 4x4
Z QFN33 5x5
N QFN48 7x7
L LQFP48 7x7
S LQFP64* 7x7
R LQFP64 10x10
V LQFP100 14x14
K LQFP128 14x14
J LQFP144 20x20
H LQFP176 24x24
2.1.1 NuMicro® Family ARM Cortex®-M0 MCUs
As one of the leading Microcontroller (MCU) companies in the world, Nuvoton provides the state-of-the–art NuMicro® 32-bit MCU family powered by the ARM® Cortex®-M0 core. The Cortex®-M0 MCUs provide wide operating voltage 2.5V ~ 5.5V), industrial temperature (-40°C ~ 105°C), high accuracy oscillator and high immunity (8KV ESD, 4KV EFT).
The Cortex®-M0 MCU family includes the general purpose NUC100/200 Base series, NUC120/220/123 series with USB 2.0 FS device, NUC130/131/140/230/240 series with Controller Area Network (CAN) 2.0B licensed from BOSCH. M051 and Mini51 series for cost-effective solutions, M0519 series with two independent ADCs and OPAs, as well as the Ultra-low Power Nano100 series providing low operating voltage (1.8V ~ 3.6V), targeting at battery powered appli-cations. The Cortex®-M0 MCUs are ideal solutions for industrial control systems, industrial automation, consumer products, embedded network control, energy, power systems and motor control.
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
29
ARM Cortex®-M0 Mini51 Series
The NuMicro® Mini51 series embedded with the ARM® Cortex®-M0 core runs up to 24 MHz (Mini58 up to 50MHz) with 4/8/16/32 Kbytes Flash program memory, 2/4 Kbytes SRAM and 2/2.5 Kbytes Flash loader memory for In-System Programming (ISP). The Mini51 series is equipped with a variety of peripherals, such as GPIOs, Timers, UART, SPI, I²C, PWM, ADC, Comparator, Watchdog Timer (WDT), Low Voltage Reset, Brown-out Detected Reset, and supports 96-bit Unique ID and 128-bit Unique Customer ID.
Key Features: Operable at 2.5V to 5.5V and -40°C to +105°C with separate 4/8/16/32 Kbytes program Flash and 2 Kby-tes ISP loader.
Mini51 Base Series
Part No. Flas
h(K
byte
s)
SRA
M(K
byte
s)
Dat
a Fl
ash
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
PW
M (1
6-bi
t)
AD
C (1
0-bi
t)
Com
para
tor
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C
MINI51FDE 4 2 Configurable 2 17 2 1 1 1 3 4 - √ √ TSSOP20 -40 to +105
MINI52FDE 8 2 Configurable 2 17 2 1 1 1 3 4 - √ √ TSSOP20 -40 to +105
MINI54FDE 16 2 Configurable 2 17 2 1 1 1 3 4 - √ √ TSSOP20 -40 to +105
MINI58FDE 32 4 Configurable 2.5 17 2 2 1 2 6 4 - √ √ TSSOP20 -40 to +105
MINI51TDE 4 2 Configurable 2 29 2 1 1 1 6 8 2 √ √ QFN33* -40 to +105
MINI52TDE 8 2 Configurable 2 29 2 1 1 1 6 8 2 √ √ QFN33* -40 to +105
MINI54TDE 16 2 Configurable 2 29 2 1 1 1 6 8 2 √ √ QFN33* -40 to +105
MINI58TDE 32 4 Configurable 2.5 29 2 2 1 2 6 8 2 √ √ QFN33* -40 to +105
MINI51ZDE 4 2 Configurable 2 29 2 1 1 1 6 8 2 √ √ QFN33 -40 to +105
MINI52ZDE 8 2 Configurable 2 29 2 1 1 1 6 8 2 √ √ QFN33 -40 to +105
MINI54ZDE 16 2 Configurable 2 29 2 1 1 1 6 8 2 √ √ QFN33 -40 to +105
MINI58ZDE 32 4 Configurable 2.5 29 2 2 1 2 6 8 2 √ √ QFN33 -40 to +105
MINI51LDE 4 2 Configurable 2 30 2 1 1 1 6 8 2 √ √ LQFP48 -40 to +105
MINI52LDE 8 2 Configurable 2 30 2 1 1 1 6 8 2 √ √ LQFP48 -40 to +105
MINI54LDE 16 2 Configurable 2 30 2 1 1 1 6 8 2 √ √ LQFP48 -40 to +105
MINI58LDE 32 4 Configurable 2.5 30 2 2 1 2 6 8 2 √ √ LQFP48 -40 to +105
QFN33*: 4x4mm
ARM Cortex®-M0 M051 Series
The NuMicro M051® series embedded with the ARM® Cortex®-M0 core runs up to 50 MHz with 8/16/32/64 Kbytes Flash program memory, 4 Kbytes SRAM, and 4 Kbytes Flash loader memory for In-System Programming (ISP). The M051 series is equipped with a variety of peripherals, such as GPIOs, Timers, UART, SPI, I²C, PWM, ADC, Comparator, Watchdog Timer (WDT), Low Voltage Reset, Brown-out Detected Reset, and supports 96-bit Unique ID and 128-bit Unique Customer ID.
Key Features: Operable at 2.5V to 5.5V and -40°C to +85°C/+105°C with separate 8/16/32/64 Kbytes program Flash, 4 Kbytes Data Flash, 4 Kbytes ISP loader and Hardware Divider (M051 DN/DE only).
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
30
M051 Base Series
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
Com
para
tor
EBI
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C
M052ZDN 8 4 4 4 24 4 2 1 2 5 5 3 - √ √ QFN33 -40 to +85 -40 to +105
M054ZDN 16 4 4 4 24 4 2 1 2 5 5 3 - √ √ QFN33 -40 to +85 -40 to +105
M058ZDN 32 4 4 4 24 4 2 1 2 5 5 3 - √ √ QFN33 -40 to +85 -40 to +105
M0516ZDN 64 4 4 4 24 4 2 1 2 5 5 3 - √ √ QFN33 -40 to +85 -40 to +105
M052LDN 8 4 4 4 40 4 2 2 2 8 8 4 √ √ √ LQFP48 -40 to +85 -40 to +105
M054LDN 16 4 4 4 40 4 2 2 2 8 8 4 √ √ √ LQFP48 -40 to +85 -40 to +105
M058LDN 32 4 4 4 40 4 2 2 2 8 8 4 √ √ √ LQFP48 -40 to +85 -40 to +105
M0516LDN 64 4 4 4 40 4 2 2 2 8 8 4 √ √ √ LQFP48 -40 to +85 -40 to +105
M058S Base Series
Part No. Flas
h(K
byte
s)
SRA
M(K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er(3
2-bi
t)
ConnectivityP
WM
(16-
bit)
AD
C (1
2-bi
t)
Com
para
tor
EBI
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng T
emp.
R
ange
(°C
)
UA
RT
SPI
I2 C
M058SFAN 32 4 4 4 14 4 1 1 1 1 2 - - √ √ TSSOP20 -40 to +85
M058SZAN 32 4 4 4 26 4 1 1 1 2 5 - - √ √ QFN33 -40 to +85
M058SLAN 32 4 4 4 42 4 1 1 2 4 8 - - √ √ LQFP48 -40 to +85
M058SSAN 32 4 4 4 55 4 1 1 2 4 8 - - √ √ LQFP64* -40 to +85
LQFP64*: 7x7mm
ARM Cortex®-M0 M0518 Series
The NuMicro® M0518 series embedded with the ARM® Cortex®-M0 core runs up to 50 MHz with 36/68 Kbytes Flash program me-mory, 8 Kbytes SRAM, and 4 Kbytes Flash loader memory for In-System Programming (ISP). The M0518 series is equipped with a variety of peripherals, such as GPIOs, Timers, UARTx6, SPI, I²C, PWMx24, ADC, Watchdog Timer (WDT), Low Voltage Reset, Brown-out Detected Reset, and supports 96-bit Unique ID and 128-bit Unique Customer ID.
Key Features: Operable at 2.5V to 5.5V and -40°C to +105°C with separate 36/68 Kbytes program Flash, configurable Data Flash, 4 Kbytes ISP loader, and 24 channels High Resolution PWM.
M0518 Series
Part No. Flas
h(K
byte
s)
SRA
M(K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er(3
2-bi
t)
Connectivity
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng T
emp.
R
ange
(°C
)
UA
RT
SPI
I2 C LIN
M0518LC2AE 36 8 Configurable 4 42 4 6 1 2 3 24 8 √ √ LQFP48 -40 to +105
M0518LD2AE 68 8 Configurable 4 42 4 6 1 2 3 24 8 √ √ LQFP48 -40 to +105
M0518SC2AE 36 8 Configurable 4 56 4 6 1 2 3 24 8 √ √ LQFP64* -40 to +105
M0518SD2AE 68 8 Configurable 4 56 4 6 1 2 3 24 8 √ √ LQFP64* -40 to +105
LQFP64*: 7x7mm
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
31
ARM Cortex®-M0 M0519 Series
The NuMicro® M0519 series embedded with the ARM® Cortex®-M0 core runs up to 72 MHz with 64/128 Kbytes Flash program memory, 16 Kbytes SRAM, and 8 Kbytes Flash loader memory for In-System Programming (ISP) and In Ap-plication Program (IAP). The M0519 series is equipped with a variety of peripherals, such as two independent ADC engines (16 ch x 12-bit), GPIOs, Timers, Watchdog Timer (WDT), UART, SPI, I²C, 14 ch x 16-bit PWM, QEI, 24-bit Capture, three sets of Analog Comparator, two sets of OPA, Low Voltage Reset, and Brown-out Detector.
Key Features: Operable at 2.5V to 5.5V and -40°C to +105°C with separate 64/128 Kbytes program Flash, 4 Kbytes Data Flash, 8 Kbytes ISP loader and Hardware Divider.
M0519 Series
Part No. Flas
h(K
byte
s)
SRA
M(K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t)
Connectivity
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
Com
para
tor
OPA
Capt
ure
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng T
emp.
R
ange
(°C
)
UA
RT
SPI
I2 C LIN
M0519LD3AE 64 16 4 8 38 4 2 1 1 2 6 x2, 16-ch 2 2 - √ √ LQFP48 -40 to +105
M0519LE3AE 128 16 Configurable 8 38 4 2 1 1 2 6 x2, 16-ch 2 2 - √ √ LQFP48 -40 to +105
M0519SD3AE 64 16 4 8 51 4 2 2 1 2 10 x2, 16-ch 2 2 - √ √ LQFP64* -40 to +105
M0519SE3AE 128 16 Configurable 8 51 4 2 2 1 2 10 x2, 16-ch 2 2 - √ √ LQFP64* -40 to +105
M0519VE3AE 128 16 Configurable 8 82 4 2 3 1 2 14 x2, 16-ch 3 2 6 √ √ LQFP100 -40 to +105
LQFP64*: 7x7mm
ARM Cortex®-M0 NUC100 Series
The NuMicro® NUC100 series embedded with the ARM® Cortex®-M0 core runs up to 50 MHz with 32/64/128 Kbytes Flash program memory, 4/8/16 Kbytes SRAM, and 4 Kbytes Flash loader memory for In-System Programming (ISP). The NUC100 series is equip-ped with a variety of peripherals, such as GPIOs, Timers, Watchdog Timer (WDT), RTC, PDMA, UART, SPI, I²C, I²S, PWM, LIN, CAN, PS/2, EBI, Smart Card Host, USB 2.0 FS Device, 12-bit ADC, Analog Comparator, Low Voltage Reset and Brown-out Detector.
Key Features: Operable at 2.5V to 5.5V and -40°C to +85°C with separate 32/64/128 Kbytes program Flash, 4 Kbytes Data Flash,
and 4 Kbytes ISP loader.
NUC100 Advanced Series
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t)
Connectivity
I²S
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
Com
para
tor
RTC
EBI
PD
MA
ISO
-781
6-3
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng T
emp.
R
ange
(°C
)
UA
RT
SPI
I2 C USB
LIN
CAN
NUC100LC1DN 32 4 4 4 37 4 2 1 2 - - - 1 6 8 1 √ - 9 3 √ √ LQFP48 -40 to +85
NUC100LD2DN 64 8 4 4 37 4 2 1 2 - - - 1 6 8 1 √ - 9 3 √ √ LQFP48 -40 to +85
NUC100LE3DN 128 16 Configurable 4 37 4 2 1 2 - - - 1 6 8 1 √ - 9 3 √ √ LQFP48 -40 to +85
NUC100RC1DN 32 4 4 4 51 4 3 2 2 - - - 1 6 8 2 √ √ 9 3 √ √ LQFP64 -40 to +85
NUC100RD1DN 64 4 4 4 51 4 3 2 2 - - - 1 6 8 2 √ √ 9 3 √ √ LQFP64 -40 to +85
NUC100RD2DN 64 8 4 4 51 4 3 2 2 - - - 1 6 8 2 √ √ 9 3 √ √ LQFP64 -40 to +85
NUC100RE3DN 128 16 Configurable 4 51 4 3 2 2 - - - 1 6 8 2 √ √ 9 3 √ √ LQFP64 -40 to +85
NUC100VE3DN 128 16 Configurable 4 84 4 3 4 2 - - - 1 8 8 2 √ √ 9 3 √ √ LQFP100 -40 to +85
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
32
NUC120 USB Series
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
I²S
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
Com
para
tor
RTC
EBI
PD
MA
ISO
-781
6-3
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C USB
LIN
CAN
NUC120LC1DN 32 4 4 4 33 4 2 1 2 1 - - 1 4 8 1 √ - 9 3 √ √ LQFP48 -40 to +85
NUC120LD2DN 64 8 4 4 33 4 2 1 2 1 - - 1 4 8 1 √ - 9 3 √ √ LQFP48 -40 to +85
NUC120LE3DN 128 16 Configurable 4 33 4 2 1 2 1 - - 1 4 8 1 √ - 9 3 √ √ LQFP48 -40 to +85
NUC120RC1DN 32 4 4 4 47 4 2 2 2 1 - - 1 6 8 2 √ √ 9 3 √ √ LQFP64 -40 to +85
NUC120RD2DN 64 8 4 4 47 4 2 2 2 1 - - 1 6 8 2 √ √ 9 3 √ √ LQFP64 -40 to +85
NUC120RE3DN 128 16 Configurable 4 47 4 2 2 2 1 - - 1 6 8 2 √ √ 9 3 √ √ LQFP64 -40 to +85
NUC120VE3DN 128 16 Configurable 4 80 4 3 4 2 1 - - 1 8 8 2 √ √ 9 3 √ √ LQFP100 -40 to +85
NUC130 CAN Series
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
I²S
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
Com
para
tor
RTC
EBI
PD
MA
ISO
-781
6-3
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C USB
LIN
CAN
NUC130LC1CN 32 4 4 4 35 4 3 1 2 - 2 1 1 4 8 1 √ - 9 - √ √ LQFP48 -40 to +85
NUC130LD2CN 64 8 4 4 35 4 3 1 2 - 2 1 1 4 8 1 √ - 9 - √ √ LQFP48 -40 to +85
NUC130LE3CN 128 16 Configurable 4 35 4 3 1 2 - 2 1 1 4 8 1 √ - 9 - √ √ LQFP48 -40 to +85
NUC130RC1CN 32 4 4 4 49 4 3 2 2 - 2 1 1 6 8 2 √ √ 9 - √ √ LQFP64 -40 to +85
NUC130RD2CN 64 8 4 4 49 4 3 2 2 - 2 1 1 6 8 2 √ √ 9 - √ √ LQFP64 -40 to +85
NUC130RE3CN 128 16 Configurable 4 49 4 3 2 2 - 2 1 1 6 8 2 √ √ 9 - √ √ LQFP64 -40 to +85
NUC130VE3CN 128 16 Configurable 4 80 4 3 4 2 - 2 1 1 8 8 2 √ √ 9 - √ √ LQFP100 -40 to +85
NUC140 Connectivity Series
Part No. Flas
h (K
byte
s)
SRA
M (
Kby
te)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
I²S
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
Com
para
tor
RTC
EBI
PD
MA
ISO
-781
6-3
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C USB
LIN
CAN
NUC140LC1CN 32 4 4 4 31 4 2 1 2 1 2 1 1 4 8 1 √ - 9 - √ √ LQFP48 -40 to +85
NUC140LD2CN 64 8 4 4 31 4 2 1 2 1 2 1 1 4 8 1 √ - 9 - √ √ LQFP48 -40 to +85
NUC140LE3CN 128 16 Configurable 4 31 4 2 1 2 1 2 1 1 4 8 1 √ - 9 - √ √ LQFP48 -40 to +85
NUC140RC1CN 32 4 4 4 45 4 3 2 2 1 2 1 1 4 8 2 √ √ 9 - √ √ LQFP64 -40 to +85
NUC140RD2CN 64 8 4 4 45 4 3 2 2 1 2 1 1 4 8 2 √ √ 9 - √ √ LQFP64 -40 to +85
NUC140RE3CN 128 16 Configurable 4 45 4 3 2 2 1 2 1 1 4 8 2 √ √ 9 - √ √ LQFP64 -40 to +85
NUC140VE3CN 128 16 Configurable 4 76 4 3 4 2 1 2 1 1 8 8 2 √ √ 9 - √ √ LQFP100 -40 to +85
ARM Cortex®-M0 NUC123 Series
The NuMicro® NUC123 series embedded with the ARM® Cortex®-M0 core runs up to 72 MHz with 36/68 Kbytes Flash program memory, 12/20 Kbytes SRAM, and 4 Kbytes Flash loader memory for In-System Program (ISP). The NUC123 series also integrates Timers, Watchdog Timer (WDT), Window Watchdog Timer (WWDT), PDMA with CRC calculation unit, UART, SPI/MICROWIRE, I²C, I²S, PWM Timer, GPIO, PS/2, USB 2.0 FS Device, 10-bit ADC, Low Voltage Reset Con-troller and Brown-out Detector.
Key Features: Operable at 2.5V to 5.5V and -40°C to +85/105°C with separate 36/68 Kbytes program Flash, 4 Kbytes ISP loader, and USB2.0 Full-Speed Device.
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
33
NUC123 USB Series (Consumer Grade)
Part No. Flas
h(K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
PS2
I²S
Com
pera
tor
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
RTC
PD
MA
CRC
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C USB
LIN
CAN
NUC123ZC2AN1 36 12 Configurable 4 20 4 1 3 1 1 - - - 1 - 2 3 - 6 √ √ √ QFN33 -40 to +85
NUC123ZD4AN0 68 20 Configurable 4 20 4 1 3 1 1 - - - 1 - 2 3 - 6 √ √ √ QFN33 -40 to +85
NUC123LC2AN1 36 12 Configurable 4 36 4 2 3 2 1 - - 1 1 - 4 8 - 6 √ √ √ LQFP48 -40 to +85
NUC123LD4AN0 68 20 Configurable 4 36 4 2 3 2 1 - - 1 1 - 4 8 - 6 √ √ √ LQFP48 -40 to +85
NUC123SC2AN1 36 12 Configurable 4 47 4 2 3 2 1 - - 1 1 - 4 8 - 6 √ √ √ LQFP64* -40 to +85
NUC123SD4AN0 68 20 Configurable 4 47 4 2 3 2 1 - - 1 1 - 4 8 - 6 √ √ √ LQFP64* -40 to +85
LQFP64*: 7x7mm
NUC123 USB Series (Industrial Grade)
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
PS2
I²S
Com
pera
tor
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
RTC
PD
MA
CRC
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C USB
LIN
CAN
NUC123ZC2AE1 36 12 Configurable 4 20 4 1 3 1 1 - - - 1 - 3 3 - 6 √ √ √ QFN33 -40 to +105
NUC123ZD4AE0 68 20 Configurable 4 20 4 1 3 1 1 - - - 1 - 3 3 - 6 √ √ √ QFN33 -40 to +105
NUC123LC2AE1 36 12 Configurable 4 36 4 2 3 2 1 - - 1 1 - 4 8 - 6 √ √ √ LQFP48 -40 to +105
NUC123LD4AE0 68 20 Configurable 4 36 4 2 3 2 1 - - 1 1 - 4 8 - 6 √ √ √ LQFP48 -40 to +105
NUC123SC2AE1 36 12 Configurable 4 47 4 2 3 2 1 - - 1 1 - 4 8 - 6 √ √ √ LQFP64* -40 to +105
NUC123SD4AE0 68 20 Configurable 4 47 4 2 3 2 1 - - 1 1 - 4 8 - 6 √ √ √ LQFP64* -40 to +105
LQFP64*: 7x7mm
ARM Cortex®-M0 NUC131 Series
The NuMicro® NUC131 series embedded with the ARM® Cortex®-M0 core running up to 50 MHz with 36/68 Kbytes Flash program memory, 8 Kbytes SRAM, and 4 Kbytes Flash loader memory for In-System Programming (ISP). The NUC131 series is equipped with a variety of peripherals, such as CAN, GPIOs, Timers, UARTx6, SPI, I²C, PWMx24, ADC, Watchdog Timer (WDT), Low Voltage Reset, Brown-out Detected Reset, and supports 96-bit Unique ID and 128-bit Unique Customer ID.
Key Features: Operable at 2.5V to 5.5V and -40°C to +105°C with separate 36/68 Kbytes program Flash, configurable Data Flash, 4 Kbytes ISP loader, and CAN 2.0b.
NUC131 CAN Series
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C LIN
CAN
NUC131LC2AE 36 8 Configurable 4 42 4 6 1 2 3 1 24 8 √ √ LQFP48 -40 to +105
NUC131LD2AE 68 8 Configurable 4 42 4 6 1 2 3 1 24 8 √ √ LQFP48 -40 to +105
NUC131SC2AE 36 8 Configurable 4 56 4 6 1 2 3 1 24 8 √ √ LQFP64* -40 to +105
NUC131SD2AE 68 8 Configurable 4 56 4 6 1 2 3 1 24 8 √ √ LQFP64* -40 to +105
LQFP64*: 7x7mm
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
34
ARM Cortex®-M0 NUC200/220 Series
The NuMicro® NUC200 series embedded with the ARM® Cortex®-M0 core runs up to 50 MHz with 32/64/128 Kbytes Flash program memory, 8/16 Kbytes SRAM, and 4 Kbytes Flash loader memory for In-System Programming (ISP) and In Application Program (IAP). The NUC200 series is equipped with a variety of peripherals, such as GPIOs, Timers, Watchdog Timer (WDT), RTC, PDMA, UART, SPI/MICROWIRE, I²C, I²S, PWM, ISO-7816-3 smart card interface, PS/2, USB 2.0 FS Device, 12-bit ADC, Analog Comparator, Low Voltage Reset, and Brown-out Detector.
Key Features: Operable at 2.5V to 5.5V and -40°C to +85°C with separate 32/64/128 Kbytes program Flash, 4 Kbytes Data Flash and 4 Kbytes ISP loader.
NUC200 Advanced Series
Part No. Flas
h (K
byte
s)
SRA
M (K
by-
tes)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
I²S
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
Com
para
tor
RTC
PD
MA
ISO
-781
6-3
CRC
RTC
(VB
AT)
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C USB
LIN
CAN
NUC200LC2AN 32 8 4 4 35 4 2 1 2 - - - 1 6 7 1 √ 9 2 √ √ √ √ LQFP48 -40 to +85
NUC200LD2AN 64 8 4 4 35 4 2 1 2 - - - 1 6 7 1 √ 9 2 √ √ √ √ LQFP48 -40 to +85
NUC200LE3AN 128 16 Configurable 4 35 4 2 1 2 - - - 1 6 7 1 √ 9 2 √ √ √ √ LQFP48 -40 to +85
NUC200SC2AN 32 8 4 4 49 4 3 2 2 - - - 1 6 7 2 √ 9 2 √ √ √ √ LQFP64* -40 to +85
NUC200SD2AN 64 8 4 4 49 4 3 2 2 - - - 1 6 7 2 √ 9 2 √ √ √ √ LQFP64* -40 to +85
NUC200SE3AN 128 16 Configurable 4 49 4 3 2 2 - - - 1 6 7 2 √ 9 2 √ √ √ √ LQFP64* -40 to +85
NUC200VE3AN 128 16 Configurable 4 83 4 3 4 2 - - - 1 8 8 2 √ 9 3 √ √ √ √ LQFP100 -40 to +85
LQFP64*: 7x7mm
NUC220 USB Series
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
I²S
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
Com
para
tor
RTC
PD
MA
ISO
-781
6-3
CRC
RTC
(VB
AT)
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C USB
LIN
CAN
NUC220LC2AN 32 8 4 4 31 4 2 1 2 1 - - 1 4 7 1 √ 9 2 √ √ √ √ LQFP48 -40 to +85
NUC220LD2AN 64 8 4 4 31 4 2 1 2 1 - - 1 4 7 1 √ 9 2 √ √ √ √ LQFP48 -40 to +85
NUC220LE3AN 128 16 Configurable 4 31 4 2 1 2 1 - - 1 4 7 1 √ 9 2 √ √ √ √ LQFP48 -40 to +85
NUC220SC2AN 32 8 4 4 45 4 2 2 2 1 - - 1 6 7 2 √ 9 2 √ √ √ √ LQFP64* -40 to +85
NUC220SD2AN 64 8 4 4 45 4 2 2 2 1 - - 1 6 7 2 √ 9 2 √ √ √ √ LQFP64* -40 to +85
NUC220SE3AN 128 16 Configurable 4 45 4 2 2 2 1 - - 1 6 7 2 √ 9 2 √ √ √ √ LQFP64* -40 to +85
NUC220VE3AN 128 16 Configurable 4 79 4 3 4 2 1 - - 1 8 8 2 √ 9 3 √ √ √ √ LQFP100 -40 to +85
ARM Cortex®-M0 NUC230/240 Series
The NuMicro® NUC230/240 series embedded with the ARM® Cortex®-M0 core runs up to 72 MHz with 32/64/128 Kbytes Flash program memory, 8/16 Kbytes SRAM, and 8 Kbytes loader ROM for In-System Programming (ISP) and In Appli-cation Program (IAP). The NUC230/240 series is equipped with a variety of peripherals, such as GPIOs, Timers, Watch-dog Timer (WDT), RTC, PDMA, UART, SPI/MICROWIRE, I²C, I²S, PWM, ISO-7816-3 smart card interface, PS/2, USB 2.0 FS Device, 12-bit ADC, Analog Comparator, Low Voltage Reset, and Brown-out Detector.
Key Features: Operable at 2.5V to 5.5V and -40°C to +105°C with separate 32/64/128 Kbytes program Flash, 4 Kbytes Data Flash and 4 Kbytes ISP loader.
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
35
NUC230 CAN Series
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
I²S
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
Com
para
tor
RTC
PD
MA
ISO
-781
6-3
CRC
RTC
(VB
AT)
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C USB
LIN
CAN
NUC230LC2AE 32 8 4 8 35 4 3+2 1 2 - 3 2 1 4 7 1 √ 9 2 √ √ √ √ LQFP48 -40 to +105
NUC230LD2AE 64 8 4 8 35 4 3+2 1 2 - 3 2 1 4 7 1 √ 9 2 √ √ √ √ LQFP48 -40 to +105
NUC230LE3AE 128 16 Configurable 8 35 4 3+2 1 2 - 3 2 1 4 7 1 √ 9 2 √ √ √ √ LQFP48 -40 to +105
NUC230SC2AE 32 8 4 8 49 4 3+2 2 2 - 3 2 1 6 7 2 √ 9 2 √ √ √ √ LQFP64* -40 to +105
NUC230SD2AE 64 8 4 8 49 4 3+2 2 2 - 3 2 1 6 7 2 √ 9 2 √ √ √ √ LQFP64* -40 to +105
NUC230SE3AE 128 16 Configurable 8 49 4 3+2 2 2 - 3 2 1 6 7 2 √ 9 2 √ √ √ √ LQFP64* -40 to +105
NUC230VE3AE 128 16 Configurable 8 83 4 3+3 4 2 - 3 2 1 8 8 2 √ 9 3 √ √ √ √ LQFP100 -40 to +105
*Marked in the table (3+3) means 3 UART+ 3 ISO-7816 UART.*ISO-7816 UART supports full duplex mode.
LQFP64*: 7x7mm
NUC240 Connectivity Series
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
I²S
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
Com
para
tor
RTC
PD
MA
ISO
-781
6-3
CRC
RTC
(VB
AT)
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C USB
LIN
CAN
NUC240LC2AE 32 8 4 8 31 4 2+2 1 2 1 2 2 1 4 7 1 √ 9 2 √ √ √ √ LQFP48 -40 to +105
NUC240LD2AE 64 8 4 8 31 4 2+2 1 2 1 2 2 1 4 7 1 √ 9 2 √ √ √ √ LQFP48 -40 to +105
NUC240LE3AE 128 16 Configurable 8 31 4 2+2 1 2 1 2 2 1 4 7 1 √ 9 2 √ √ √ √ LQFP48 -40 to +105
NUC240SC2AE 32 8 4 8 45 4 3+2 2 2 1 3 2 1 4 7 2 √ 9 2 √ √ √ √ LQFP64* -40 to +105
NUC240SD2AE 64 8 4 8 45 4 3+2 2 2 1 3 2 1 4 7 2 √ 9 2 √ √ √ √ LQFP64* -40 to +105
NUC240SE3AE 128 16 Configurable 8 45 4 3+2 2 2 1 3 2 1 4 7 2 √ 9 2 √ √ √ √ LQFP64* -40 to +105
NUC240VE3AE 128 16 Configurable 8 79 4 3+3 4 2 1 3 2 1 8 8 2 √ 9 2 √ √ √ √ LQFP100 -40 to +105
*Marked in the table (3+3) means 3 UART+ 3 ISO-7816 UART.*ISO-7816 UART supports full duplex mode.
LQFP64*: 7x7mm
ARM Cortex®-M0 Nano100 Series
The NuMicro® Nano100 series embedded with the ARM® Cortex®-M0 core runs up to 42 MHz with 32/64/128 Kbytes embedded Flash and 8/16 Kbytes embedded SRAM and 4 Kbytes Flash loader memory for In-System Programming (ISP). The Nano series integrates 4x40 & 6x38 COM/SEG LCD controller, Real Time Counter (RTC), 12-bit SAR ADC (2 MSPS), 12-bit DAC, UART, SPI, I²C, I²S, PWM/Capture, EBI, USB 2.0 FS device, ISO-7816-3, Watchdog Timer, Brown-out Detector, fast wake-up via many interfaces, and supports 96-bit Unique ID and 128-bit Unique Customer ID.
Key Features: Operable at 1.8V~3.6V and -40°C to +85°C with ultra-low power: 200uA/MHz (Normal), 75uA/MHz (Idle), 2.5uA (Power Down, RTC On, RAM retention) and 1uA (Power Down, RAM retention) and less than 3.5 us wake-up time.
Nano100 Base Series (Ultra-Low Power)
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
I²S
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
RTC
EBI
PD
MA
LCD
DA
C (1
2-bi
t)
ISO
-781
6-3*
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT*
SPI
I²C
USB
NANO100NC2BN 32 8 Configurable 4 38 4 2+2 3 2 - 1 6 7 √ - 8 - 2 2 √ √ QFN48 -40 to +85
NANO100ND2BN 64 8 Configurable 4 38 4 2+2 3 2 - 1 6 7 √ - 8 - 2 2 √ √ QFN48 -40 to +85
NANO100ND3BN 64 16 Configurable 4 38 4 2+2 3 2 - 1 6 7 √ - 8 - 2 2 √ √ QFN48 -40 to +85
NANO100NE3BN 128 16 Configurable 4 38 4 2+2 3 2 - 1 6 7 √ - 8 - 2 2 √ √ QFN48 -40 to +85
NANO100LC2BN 32 8 Configurable 4 38 4 2+2 3 2 - 1 6 7 √ - 8 - 2 2 √ √ LQFP48 -40 to +85
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
36
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
I²S
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
RTC
EBI
PD
MA
LCD
DA
C (1
2-bi
t)
ISO
-781
6-3*
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT*
SPI
I²C
USB
NANO100LD2BN 64 8 Configurable 4 38 4 2+2 3 2 - 1 6 7 √ - 8 - 2 2 √ √ LQFP48 -40 to +85
NANO100LD3BN 64 16 Configurable 4 38 4 2+2 3 2 - 1 6 7 √ - 8 - 2 2 √ √ LQFP48 -40 to +85
NANO100LE3BN 128 16 Configurable 4 38 4 2+2 3 2 - 1 6 7 √ - 8 - 2 2 √ √ LQFP48 -40 to +85
NANO100SC2BN 32 8 Configurable 4 52 4 2+3 3 2 - 1 8 7 √ - 8 - 2 3 √ √ LQFP64* -40 to +85
NANO100SD2BN 64 8 Configurable 4 52 4 2+3 3 2 - 1 8 7 √ - 8 - 2 3 √ √ LQFP64* -40 to +85
NANO100SD3BN 64 16 Configurable 4 52 4 2+3 3 2 - 1 8 7 √ - 8 - 2 3 √ √ LQFP64* -40 to +85
NANO100SE3BN 128 16 Configurable 4 52 4 2+3 3 2 - 1 8 7 √ - 8 - 2 3 √ √ LQFP64* -40 to +85
NANO100KD3BN 64 16 Configurable 4 86 4 2+3 3 2 - 1 8 12 √ √ 8 - 2 3 √ √ LQFP128 -40 to +85
NANO100KE3BN 128 16 Configurable 4 86 4 2+3 3 2 - 1 8 12 √ √ 8 - 2 3 √ √ LQFP128 -40 to +85
*Marked in the table (2+3) means 2 UART+ 3 ISO-7816 UART.*ISO-7816 UART supports half duplex mode.
LQFP64*: 7x7mm
Nano110 LCD Series (Ultra-Low Power)
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
I²S
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
RTC
EBI
PD
MA
LCD
DA
C (1
2-bi
t)
ISO
-781
6-3*
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT*
SPI
I²C
USB
NANO110SC2BN 32 8 Configurable 4 51 4 2+3 3 2 - 1 7 7 √ - 8 4x31, 6x29 2 3 √ √ LQFP64* -40 to +85
NANO110SD2BN 64 8 Configurable 4 51 4 2+3 3 2 - 1 7 7 √ - 8 4x31, 6x29 2 3 √ √ LQFP64* -40 to +85
NANO110SD3BN 64 16 Configurable 4 51 4 2+3 3 2 - 1 7 7 √ - 8 4x31, 6x29 2 3 √ √ LQFP64* -40 to +85
NANO110SE3BN 128 16 Configurable 4 51 4 2+3 3 2 - 1 7 7 √ - 8 4x31, 6x29 2 3 √ √ LQFP64* -40 to +85
NANO110RC2BN 32 8 Configurable 4 51 4 2+3 3 2 - 1 7 7 √ - 8 4x31, 6x29 2 3 √ √ LQFP64 -40 to +85
NANO110RD2BN 64 8 Configurable 4 51 4 2+3 3 2 - 1 7 7 √ - 8 4x31, 6x29 2 3 √ √ LQFP64 -40 to +85
NANO110RD3BN 64 16 Configurable 4 51 4 2+3 3 2 - 1 7 7 √ - 8 4x31, 6x29 2 3 √ √ LQFP64 -40 to +85
NANO110RE3BN 128 16 Configurable 4 51 4 2+3 3 2 - 1 7 7 √ - 8 4x31, 6x29 2 3 √ √ LQFP64 -40 to +85
NANO110KC2BN 32 8 Configurable 4 86 4 2+3 3 2 - 1 8 12 √ √ 8 4x40, 6x38 2 3 √ √ LQFP128 -40 to +85
NANO110KD2BN 64 8 Configurable 4 86 4 2+3 3 2 - 1 8 12 √ √ 8 4x40, 6x38 2 3 √ √ LQFP128 -40 to +85
NANO110KD3BN 64 16 Configurable 4 86 4 2+3 3 2 - 1 8 12 √ √ 8 4x40, 6x38 2 3 √ √ LQFP128 -40 to +85
NANO110KE3BN 128 16 Configurable 4 86 4 2+3 3 2 - 1 8 12 √ √ 8 4x40, 6x38 2 3 √ √ LQFP128 -40 to +85
*Marked in the table (2+3) means 2 UART+ 3 ISO-7816 UART.*ISO-7816 UART supports half duplex mode.
LQFP64*: 7x7mm
Nano120 USB Connectivity Series (Ultra-Low Power)
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
I²S
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
RTC
EBI
PD
MA
LCD
DA
C (1
2-bi
t)
ISO
-781
6-3*
ICP
/ IA
P /
ISP
IRC
10 k
Hz
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT*
SPI
I²C
USB
NANO120LC2BN 32 8 Configurable 4 34 4 2+2 3 2 1 1 4 7 √ - 8 - 2 2 √ √ LQFP48 -40 to +85
NANO120LD2BN 64 8 Configurable 4 34 4 2+2 3 2 1 1 4 7 √ - 8 - 2 2 √ √ LQFP48 -40 to +85
NANO120LD3BN 64 16 Configurable 4 34 4 2+2 3 2 1 1 4 7 √ - 8 - 2 2 √ √ LQFP48 -40 to +85
NANO120LE3BN 128 16 Configurable 4 34 4 2+2 3 2 1 1 4 7 √ - 8 - 2 2 √ √ LQFP48 -40 to +85
NANO120SC2BN 32 8 Configurable 4 48 4 2+3 3 2 1 1 8 7 √ - 8 - 2 3 √ √ LQFP64* -40 to +85
NANO120SD2BN 64 8 Configurable 4 48 4 2+3 3 2 1 1 8 7 √ - 8 - 2 3 √ √ LQFP64* -40 to +85
NANO120SD3BN 64 16 Configurable 4 48 4 2+3 3 2 1 1 8 7 √ - 8 - 2 3 √ √ LQFP64* -40 to +85
NANO120SE3BN 128 16 Configurable 4 48 4 2+3 3 2 1 1 8 7 √ - 8 - 2 3 √ √ LQFP64* -40 to +85
NANO120KD3BN 64 16 Configurable 4 86 4 2+3 3 2 1 1 8 8 √ √ 8 - 2 3 √ √ LQFP128 -40 to +85
NANO120KE3BN 128 16 Configurable 4 86 4 2+3 3 2 1 1 8 8 √ √ 8 - 2 3 √ √ LQFP128 -40 to +85
*Marked in the table (2+3) means 2 UART+ 3 ISO-7816 UART.*ISO-7816 UART supports half duplex mode.
LQFP64*: 7x7mm
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
37
Nano130 LCD with USB Connectivity Series (Ultra-Low Power)
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
I²S
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
RTC
EBI
PD
MA
LCD
DA
C (1
2-bi
t)
ISO
-781
6-3*
ICP
/ IA
P /
ISP
IRC
10 k
Hz
/22
MH
z
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT*
SPI
I²C
USB
NANO130SC2BN 32 8 Configurable 4 47 4 2+3 3 2 1 1 7 7 √ - 8 4x31,6x29 2 3 √ √ LQFP64* -40 to +85
NANO130SD2BN 64 8 Configurable 4 47 4 2+3 3 2 1 1 7 7 √ - 8 4x31, 6x29 2 3 √ √ LQFP64* -40 to +85
NANO130SD3BN 64 16 Configurable 4 47 4 2+3 3 2 1 1 7 7 √ - 8 4x31, 6x29 2 3 √ √ LQFP64* -40 to +85
NANO130SE3BN 128 16 Configurable 4 47 4 2+3 3 2 1 1 7 7 √ - 8 4x31, 6x29 2 3 √ √ LQFP64* -40 to +85
NANO130KC2BN 32 8 Configurable 4 86 4 2+3 3 2 1 1 8 8 √ √ 8 4x40, 6x38 2 3 √ √ LQFP128 -40 to +85
NANO130KD2BN 64 8 Configurable 4 86 4 2+3 3 2 1 1 8 8 √ √ 8 4x40, 6x38 2 3 √ √ LQFP128 -40 to +85
NANO130KD3BN 64 16 Configurable 4 86 4 2+3 3 2 1 1 8 8 √ √ 8 4x40, 6x38 2 3 √ √ LQFP128 -40 to +85
NANO130KE3BN 128 16 Configurable 4 86 4 2+3 3 2 1 1 8 8 √ √ 8 4x40, 6x38 2 3 √ √ LQFP128 -40 to +85
*Marked in the table (2+3) means 2 UART+ 3 ISO-7816 UART.*ISO-7816 UART supports half duplex mode.
LQFP64*: 7x7mm
ARM Cortex®-M0 Nano102/112 Series
The NuMicro® Nano102/112 series embedded with the ARM® Cortex®-M0 core runs up to 32 MHz with 16/32 Kbytes embedded Flash and 4/8 Kbytes embedded SRAM and 4 Kbytes Flash loader memory for In-System Programming (ISP). The Nano102/112 series integrates 4x36 & 6x34 COM/SEG LCD controller. Real Time Counter (RTC), 12-bit SAR ADC (1.5 MSPS), Comparator, UART, SPI, I²C, PWM/Capture, ISO-7816-3, Watchdog Timer (WDT), Brown-out Detector, fast wake-up via all peripheral interfaces, and supports 96-bit Unique ID and 128-bit Unique Customer ID.
Key Features: Operable at 1.8V~3.6V and -40°C to +85°C with ultra-low power: 150uA/MHz (Normal), 65uA/MHz (Idle), 1.5uA (Power Down, RTC On, RAM retention) and 0.65uA (Power Down, RAM retention) and less than 3.5 us wake-up time.
Nano102 Base Series (Ultra-Low Power)
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
Com
para
tor
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
RTC
PD
MA
LCD
ISO
-781
6-3*
ICP
/ IA
P /
ISP
IRC
10 k
Hz
/12
MH
z /
16 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT*
SPI
I²C
NANO102ZB1AN 16 4 Configurable 4 27 4 2+1 2 2 2 4 2 √ 4 - 1 √ √ QFN33 -40 to +85
NANO102ZC2AN 32 8 Configurable 4 27 4 2+1 2 2 2 4 2 √ 4 - 1 √ √ QFN33 -40 to +85
NANO102LB1AN 16 4 Configurable 4 40 4 2+2 2 2 2 4 7 √ 4 - 2 √ √ LQFP48 -40 to +85
NANO102LC2AN 32 8 Configurable 4 40 4 2+2 2 2 2 4 7 √ 4 - 2 √ √ LQFP48 -40 to +85
NANO102SC2AN 32 8 Configurable 4 56 4 2+2 2 2 2 4 7 √ 4 - 2 √ √ LQFP64* -40 to +85
*Marked in the table (2+2) means 2 UART+ 2 ISO-7816 UART.
*ISO-7816 UART supports UART full duplex mode
LQFP64*: 7x7mm
Nano112 LCD Series (Ultra-Low Power)
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
Com
para
tor
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
RTC
PD
MA
LCD
ISO
-781
6-3*
ICP
/ IA
P /
ISP
IRC
10 k
Hz
/12
MH
z /
16 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT*
SPI
I²C
NANO112LB1AN 16 4 Configurable 4 40 4 2+2 2 2 2 4 7 √ 4 4x20, 6x18 2 √ √ LQFP48 -40 to +85
NANO112LC2AN 32 8 Configurable 4 40 4 2+2 2 2 2 4 7 √ 4 4x20, 6x18 2 √ √ LQFP48 -40 to +85
NANO112SB1AN 16 4 Configurable 4 56 4 2+2 2 2 2 4 7 √ 4 4x32, 6x30 2 √ √ LQFP64* -40 to +85
NANO112SC2AN 32 8 Configurable 4 56 4 2+2 2 2 2 4 7 √ 4 4x32, 6x30 2 √ √ LQFP64* -40 to +85
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
38
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
Com
para
tor
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
RTC
PD
MA
LCD
ISO
-781
6-3*
ICP
/ IA
P /
ISP
IRC
10 k
Hz
/12
MH
z /
16 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT*
SPI
I²C
NANO112RB1AN 16 4 Configurable 4 56 4 2+2 2 2 2 4 7 √ 4 4x32, 6x30 2 √ √ LQFP64 -40 to +85
NANO112RC2AN 32 8 Configurable 4 56 4 2+2 2 2 2 4 7 √ 4 4x32, 6x30 2 √ √ LQFP64 -40 to +85
NANO112VC2AN 32 8 Configurable 4 80 4 2+2 2 2 2 4 8 √ 4 4x36, 6x34 2 √ √ LQFP100 -40 to +85
*Marked in the table (2+2) means 2 UART+ 2 ISO-7816 UART.
*ISO-7816 UART supports UART full duplex mode
LQFP64*: 7x7mm
2.1.2 NuMicro®Family ARM Cortex®-M4 MCUs
As one of the leading Microcontroller (MCU) companies in the world, Nuvoton provides the state-of-the–art NuMicro® 32-bit MCU family powered by the ARM® Cortex®-M4 core. The Cortex®-M4 MCUs provide wide operating voltage (2.5V ~ 5.5V) , industrial operating temperature (-40°C ~ 105°C) , high accuracy oscillator and high immunity (8KV ESD, 4KV EFT).
The Cortex®-M4 MCUs include NuMicro® NUC442/NUC472 series and M451 series. The NUC442/NUC472 series fea-tures ARM® Cortex®-M4 with DSP extensions and floating point unit (FPU) , runs up to 84 MHz, and integrates 256 or 512 Kbytes embedded Flash memory, 64 Kbytes embedded SRAM, Ethernet 10/100 MAC, USB HS Device, USB FS OTG, CAN, SD host and other peripherals. The M451 series features ARM® Cortex®-M4 with DSP extensions and floating point unit (FPU) , runs up to 72 MHz, and integrates 128/256 Kbytes embedded flash memory, 32 Kbytes embedded SRAM, USB FS OTG, CAN and other peripherals.
The NuMicro® NUC442/NUC472 series consists of NUC442 Connectivity series and NUC472 Advanced series. The M451 Series consists of M451 Base Series, M451M Series, M452 USB Series and M453 CAN Series. They are ideal so-lutions for industrial control systems, industrial automation, consumer products, embedded network control, energy, power systems, motor control, etc.
ARM Cortex®-M4 NUC442/472 Series
The NuMicro® NUC442/472 series is embedded with ARM® Cortex®-M4 core with DSP extensions and floating point unit (FPU) and runs up to 84 MHz with 256/512 Kbytes Flash program memory, 64 Kbytes SRAM, and 16 Kbytes Flash loader memory for In-System Programming (ISP). The NUC442/472 series is equipped with a variety of peripherals, such as PDMA, GPIO, Timer, Watchdog Timer, RTC, UART, SPI/Microwire, I²C, I²S, PWM, LIN, CAN, PS/2, Smart Card Interface, SD Host, USB 2.0 FS OTG, USB 2.0 HS Device, Ethernet 10/100M MAC, 12-bit ADC, Analog comparator, Operational Amplifier, Temperature Sensor, Low Voltage Reset, and Brown-out Detector.The Crypto (Cryptographic Accelerator) includes a secure pseudo random number generator (PRNG) core and supports AES, DES/TDES, and SHA algorithms
Key Features: Operable at 2.5V to 5.5V and -40°C to +105°C with configurable 256/512 Kbytes Flash as program me-mory and data memory, 16 Kbytes ISP loader and Hardware Divider
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
39
NUC442 Connectivity Series
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
ISP
RO
M
(Kby
tes)
PD
MA
I/O
Tim
er (3
2-bi
t)
Connectivity
EBI
I²S
Ethe
rnet
MA
C
USB
OTG
USB
Dev
ice
PW
M (1
6-bi
t)*
QEI
Ana
log
Com
p.
OP
Am
p.
AD
C(1
2-bi
t)
RTC
(VB
AT)
Cryp
to
ISO
-781
6-3*
ICP
/IA
P /
ISP
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT*
SPI
SD H
ost
I²C
CAN
LIN
PS/
2
NUC442RG8AE 256 64 16 16 45 4 4+3 3 √ 2 2 4 - √ 1 - FS HS 8 1 2 - x2, 8-ch √ √ 3 √ LQFP64 -40 to +105
NUC442RI8AE 512 64 16 16 45 4 4+3 3 √ 2 2 4 - √ 1 - FS HS 8 1 2 - x2, 8-ch √ √ 3 √ LQFP64 -40 to +105
NUC442VG8AE 256 64 16 16 77 4 6+5 4 √ 5 2 6 - √ 2 - FS HS 16 2 3 - x2, 16-ch √ √ 5 √ LQFP100 -40 to +105
NUC442VI8AE 512 64 16 16 77 4 6+5 4 √ 5 2 6 - √ 2 - FS HS 16 2 3 - x2, 16-ch √ √ 5 √ LQFP100 -40 to +105
NUC442KG8AE 256 64 16 16 101 4 6+6 4 √ 5 2 6 - √ 2 - FS HS 16 2 3 2 x2, 16-ch √ √ 6 √ LQFP128 -40 to +105
NUC442KI8AE 512 64 16 16 101 4 6+6 4 √ 5 2 6 - √ 2 - FS HS 16 2 3 2 x2, 16-ch √ √ 6 √ LQFP128 -40 to +105
NUC442JG8AE 256 64 16 16 114 4 6+6 4 √ 5 2 6 √ √ 2 - FS HS 16 2 3 2 x2, 16-ch √ √ 6 √ LQFP144 -40 to +105
NUC442JI8AE 512 64 16 16 114 4 6+6 4 √ 5 2 6 √ √ 2 - FS HS 16 2 3 2 x2, 16-ch √ √ 6 √ LQFP144 -40 to +105
*Marked in the table (6+6) means 6 UART+ 6 ISO-7816 UART.*ISO-7816 UART supports full duplex mode.*Supports two independent PWM modules with 16-bit resolution
NUC472 Advanced Series
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
ISP
RO
M (K
byte
s)
PD
MA
I/O
Tim
er (3
2-bi
t)
Connectivity
EBI
I²S
Ethe
rnet
MA
C
USB
OTG
USB
Dev
ice
PW
M (1
6-bi
t)*
QEI
Ana
log
Com
p.
OP
Am
p.
AD
C (1
2-bi
t)
RTC
(VB
AT)
Cryp
to
ISO
-781
6-3*
ICP
/IA
P /
ISP
Pack
age
Ope
rati
ng T
emp.
R
ange
(°C
)
UA
RT*
SPI
SD H
ost
I²C
CAN
LIN
PS/
2
NUC472VG8AE 256 64 16 16 77 4 6+5 4 √ 5 2 6 - √ 2 √ FS HS 16 2 3 - x2, 16-ch √ √ 5 √ LQFP100 -40 to +105
NUC472VI8AE 512 64 16 16 77 4 6+5 4 √ 5 2 6 - √ 2 √ FS HS 16 2 3 - x2, 16-ch √ √ 5 √ LQFP100 -40 to +105
NUC472KG8AE 256 64 16 16 101 4 6+6 4 √ 5 2 6 - √ 2 √ FS HS 16 2 3 2 x2, 16-ch √ √ 6 √ LQFP128 -40 to +105
NUC472KI8AE 512 64 16 16 101 4 6+6 4 √ 5 2 6 - √ 2 √ FS HS 16 2 3 2 x2, 16-ch √ √ 6 √ LQFP128 -40 to +105
NUC472JG8AE 256 64 16 16 114 4 6+6 4 √ 5 2 6 √ √ 2 √ FS HS 16 2 3 2 x2, 16-ch √ √ 6 √ LQFP144 -40 to +105
NUC472JI8AE 512 64 16 16 114 4 6+6 4 √ 5 2 6 √ √ 2 √ FS HS 16 2 3 2 x2, 16-ch √ √ 6 √ LQFP144 -40 to +105
NUC472HG8AE 256 64 16 16 144 4 6+6 4 √ 5 2 6 √ √ 2 √ FS HS 16 2 3 2 x2, 16-ch √ √ 6 √ LQFP176 -40 to +105
NUC472HI8AE 512 64 16 16 144 4 6+6 4 √ 5 2 6 √ √ 2 √ FS HS 16 2 3 2 x2, 16-ch √ √ 6 √ LQFP176 -40 to +105
*Marked in the table (6+6) means 6 UART+ 6 ISO-7816 UART.*ISO-7816 UART supports full duplex mode.*Supports two independent PWM modules with 16-bit resolution
ARM Cortex®-M4 - M451 Series
The NuMicro® M451 series is embedded with ARM® Cortex® -M4 core with DSP extensions and floating point unit (FPU) and runs up to 72 MHz with 40/72/128/256 Kbytes Flash program memory, 16/32 Kbytes SRAM, and 4 Kbytes Flash loader memory for In-System Programming (ISP). The M451 series is equipped with a variety of peripherals, such as PDMA, GPIO, Timer, Watchdog Timer, RTC, UART, SPI/Microwire, I²C, I²S, PWM, LIN, CAN, Smart Card Interfa-ce, Voltage Adjustable Interface(VAI), USB 2.0 FS OTG, USB 2.0 FS Device, 12-bit ADC, 12-bit DAC, Analog Comparator, Temperature Sensor, Low Voltage Reset, and Brown-out Detector.
Key Features: Operable at 2.5V to 5.5V and -40°C to +105°C with configurable 40/72/128/256 Kbytes Flash as program memory and data memory, 4 Kbytes ISP loader and Hardware Divider.
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
40
M451 Base Series
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
RO
M (K
byte
s)
PD
MA
I/O
Tim
er (3
2-bi
t)
Connectivity
EBI
I²S
USB
OTG
USB
Dev
ice
PW
M (1
6-bi
t)*
Ana
log
Com
p.
DA
C (1
2-bi
t)
AD
C (1
2-bi
t)
VAI
RTC
(VB
AT)
ICP
/IA
P /
ISP
Pack
age
Ope
rati
ng T
emp.
R
ange
(°C
)
UA
RT*
ISO
-781
6-3*
SPI
I²C
CAN
LIN
M451LC3AE 40 16 Configurable 4 8 39 4 4+1 1 2 2 - 2 √ 1 - - 12 2 1-ch 10-ch √ √ √ LQFP48 -40 to +105
M451LD3AE 72 16 Configurable 4 8 39 4 4+1 1 2 2 - 2 √ 1 - - 12 2 1-ch 10-ch √ √ √ LQFP48 -40 to +105
M451LE6AE 128 32 Configurable 4 12 39 4 3+1 1 3 2 - 2 √ 2 - - 12 2 1-ch 8-ch √ √ √ LQFP48 -40 to +105
M451LG6AE 256 32 Configurable 4 12 39 4 3+1 1 3 2 - 2 √ 2 - - 12 2 1-ch 8-ch √ √ √ LQFP48 -40 to +105
M451RC3AE 40 16 Configurable 4 8 53 4 4+1 1 2 2 - 2 √ 1 - - 12 2 1-ch 16-ch √ √ √ LQFP64 -40 to +105
M451RD3AE 72 16 Configurable 4 8 53 4 4+1 1 2 2 - 2 √ 1 - - 12 2 1-ch 16-ch √ √ √ LQFP64 -40 to +105
M451RE6AE 128 32 Configurable 4 12 53 4 4+1 1 3 2 - 2 √ 2 - - 12 2 1-ch 12-ch √ √ √ LQFP64 -40 to +105
M451RG6AE 256 32 Configurable 4 12 53 4 4+1 1 3 2 - 2 √ 2 - - 12 2 1-ch 12-ch √ √ √ LQFP64 -40 to +105
M451VE6AE 128 32 Configurable 4 12 85 4 4+1 1 3 2 - 2 √ 2 - - 12 2 1-ch 16-ch √ √ √ LQFP100 -40 to +105
M451VG6AE 256 32 Configurable 4 12 85 4 4+1 1 3 2 - 2 √ 2 - - 12 2 1-ch 16-ch √ √ √ LQFP100 -40 to +105
*Marked in the table (4+1) means 4 UART+ 1 ISO-7816 UART.*ISO-7816 UART supports full duplex mode.*Supports two independent PWM modules with 16-bit resolution
M451M Series (M051 Pin Compatible)
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
RO
M (K
byte
s)
PD
MA
I/O
Tim
er (3
2-bi
t)
Connectivity
EBI
I²S
USB
OTG
USB
Dev
ice
PW
M (1
6-bi
t)*
Ana
log
Com
p.
DA
C (1
2-bi
t)
AD
C (1
2-bi
t)
VAI
RTC
(VB
AT)
ICP
/IA
P /
ISP
Pack
age
Ope
rati
ng T
emp.
R
ange
(°C
)
UA
RT*
ISO
-781
6-3*
SPI
I²C
CAN
LIN
M451MLC3AE 40 16 Configurable 4 8 42 4 4+1 1 2 2 - 2 √ 1 - - 12 2 1-ch 11-ch - - √ LQFP48 -40 to +105
M451MLD3AE 72 16 Configurable 4 8 42 4 4+1 1 2 2 - 2 √ 1 - - 12 2 1-ch 11-ch - - √ LQFP48 -40 to +105
M451MLE6AE 128 32 Configurable 4 12 42 4 3+1 1 3 2 - 2 √ 2 - - 12 2 1-ch 9-ch - - √ LQFP48 -40 to +105
M451MLG6AE 256 32 Configurable 4 12 42 4 3+1 1 3 2 - 2 √ 2 - - 12 2 1-ch 9-ch - - √ LQFP48 -40 to +105
M451MSC3AE 40 16 Configurable 4 8 55 4 4+1 1 2 2 - 2 √ 1 - - 12 2 1-ch 13-ch - - √ LQFP64* -40 to +105
M451MSD3AE 72 16 Configurable 4 8 55 4 4+1 1 2 2 - 2 √ 1 - - 12 2 1-ch 13-ch - - √ LQFP64* -40 to +105
*Marked in the table (4+1) means 4 UART+ 1 ISO-7816 UART.*ISO-7816 UART supports full duplex mode.*Supports two independent PWM modules with 16-bit resolution
LQFP64*: 7x7mm
M452 USB Series
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
RO
M (K
byte
s)
PD
MA
I/O
Tim
er (3
2-bi
t)
Connectivity
EBI
I²S
USB
OTG
USB
Dev
ice
PW
M (1
6-bi
t)*
Ana
log
Com
p.
DA
C (1
2-bi
t)
AD
C (1
2-bi
t)
VAI
RTC
(VB
AT)
ICP
/IA
P /
ISP
Pack
age
Ope
rati
ng T
emp.
R
ange
(°C
)
UA
RT*
ISO
-781
6-3*
SPI
I²C
CAN
LIN
M452LC3AE 40 16 Configurable 4 8 35 4 4+1 1 2 2 - 2 √ 1 - FS 10 2 1-ch 10-ch √ √ √ LQFP48 -40 to +105
M452LD3AE 72 16 Configurable 4 8 35 4 4+1 1 2 2 - 2 √ 1 - FS 10 2 1-ch 10-ch √ √ √ LQFP48 -40 to +105
M452LE6AE 128 32 Configurable 4 12 34 4 3+1 1 3 2 - 2 √ 2 FS - 10 2 1-ch 8-ch √ √ √ LQFP48 -40 to +105
M452LG6AE 256 32 Configurable 4 12 34 4 3+1 1 3 2 - 2 √ 2 FS - 10 2 1-ch 8-ch √ √ √ LQFP48 -40 to +105
M452RD3AE 72 16 Configurable 4 8 49 4 4+1 1 2 2 - 2 √ 1 - FS 12 2 1-ch 16-ch √ √ √ LQFP64 -40 to +105
M452RE6AE 128 32 Configurable 4 12 48 4 4+1 1 3 2 - 2 √ 2 FS - 12 2 1-ch 12-ch √ √ √ LQFP64 -40 to +105
M452RG6AE 256 32 Configurable 4 12 48 4 4+1 1 3 2 - 2 √ 2 FS - 12 2 1-ch 12-ch √ √ √ LQFP64 -40 to +105
*Marked in the table (4+1) means 4 UART+ 1 ISO-7816 UART.*ISO-7816 UART supports full duplex mode.*Supports two independent PWM modules with 16-bit resolution
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
41
M453 CAN Series (CAN+USB)
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
RO
M (K
byte
s)
PD
MA
I/O
Tim
er (3
2-bi
t)
Connectivity
EBI
I²S
USB
OTG
USB
Dev
ice
PW
M (1
6-bi
t)*
Ana
log
Com
p.
DA
C(1
2-bi
t)
AD
C(1
2-bi
t)
VAI
RTC
(VB
AT)
ICP
/ IA
P /
ISP
Pack
age
Ope
rati
ng T
emp.
R
ange
(°C
)
UA
RT*
ISO
-781
6-3*
SPI
I²C
CAN
LIN
M453LC3AE 40 16 Configurable 4 8 35 4 4+1 1 2 2 1 2 √ 1 - FS 10 2 1-ch 10-ch √ √ √ LQFP48 -40 to +105
M453LD3AE 72 16 Configurable 4 8 35 4 4+1 1 2 2 1 2 √ 1 - FS 10 2 1-ch 10-ch √ √ √ LQFP48 -40 to +105
M453LE6AE 128 32 Configurable 4 12 34 4 3+1 1 3 2 1 2 √ 2 FS - 10 2 1-ch 8-ch √ √ √ LQFP48 -40 to +105
M453LG6AE 256 32 Configurable 4 12 34 4 3+1 1 3 2 1 2 √ 2 FS - 10 2 1-ch 8-ch √ √ √ LQFP48 -40 to +105
M453RD3AE 72 16 Configurable 4 8 49 4 4+1 1 2 2 1 2 √ 1 - FS 12 2 1-ch 16-ch √ √ √ LQFP64 -40 to +105
M453RE6AE 128 32 Configurable 4 12 48 4 4+1 1 3 2 1 2 √ 2 FS - 12 2 1-ch 12-ch √ √ √ LQFP64 -40 to +105
M453RG6AE 256 32 Configurable 4 12 48 4 4+1 1 3 2 1 2 √ 2 FS - 12 2 1-ch 12-ch √ √ √ LQFP64 -40 to +105
M453VD3AE 72 16 Configurable 4 8 72 4 4+1 1 2 2 1 2 √ 1 - FS 12 2 1-ch 16-ch √ √ √ LQFP100 -40 to +105
M453VE6AE 128 32 Configurable 4 12 80 4 4+1 1 3 2 1 2 √ 2 FS - 12 2 1-ch 16-ch √ √ √ LQFP100 -40 to +105
M453VG6AE 256 32 Configurable 4 12 80 4 4+1 1 3 2 1 2 √ 2 FS - 12 2 1-ch 16-ch √ √ √ LQFP100 -40 to +105
*Marked in the table (4+1) means 4 UART+ 1 ISO-7816 UART.*ISO-7816 UART supports full duplex mode.*Supports two independent PWM modules with 16-bit resolution
M4TK Series
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
(Kby
tes)
ISP
RO
M (K
byte
s)
PD
MA
I/O
Tim
er (3
2-bi
t)
Connectivity
EBI
I²S
USB
OTG
USB
Dev
ice
PW
M (1
6-bi
t)*
Ana
log
Com
p.
DA
C (1
2-bi
t)
AD
C (1
2-bi
t)
Touc
h K
ey
VAI
RTC
(VB
AT)
ICP
/IA
P /
ISP
Pack
age
Ope
rati
ng T
emp.
R
ange
(°C
)
UA
RT*
ISO
-781
6-3*
SPI
I²C
CAN
LIN
M4TKLE6AE 128 32 Configurable 4 12 34 4 3+1 1 3 2 1 2 √ 2 FS - 10 2 1-ch 8-ch 6 √ √ √ LQFP48 -40 to +105
M4TKLG6AE 256 32 Configurable 4 12 34 4 3+1 1 3 2 1 2 √ 2 FS - 10 2 1-ch 8-ch 6 √ √ √ LQFP48 -40 to +105
M4TKRE6AE 128 32 Configurable 4 12 48 4 4+1 1 3 2 1 2 √ 2 FS - 12 2 1-ch 12-ch 11 √ √ √ LQFP64 -40 to +105
M4TKRG6AE 256 32 Configurable 4 12 48 4 4+1 1 3 2 1 2 √ 2 FS - 12 2 1-ch 12-ch 11 √ √ √ LQFP64 -40 to +105
M4TKVE6AE 128 32 Configurable 4 12 80 4 4+1 1 3 2 1 2 √ 2 FS - 12 2 1-ch 16-ch 16 √ √ √ LQFP100 -40 to +105
M4TKVG6AE 256 32 Configurable 4 12 80 4 4+1 1 3 2 1 2 √ 2 FS - 12 2 1-ch 16-ch 16 √ √ √ LQFP100 -40 to +105
*Marked in the table (4+1) means 4 UART+ 1 ISO-7816 UART.*ISO-7816 UART supports full duplex mode.*Supports two independent PWM modules with 16-bit resolution
ARM Cortex®-M4 NUC505 Series
The NuMicro® NUC505 series 32-bit microcontroller is embedded with the ARM® Cortex®-M4F core and runs up to 100 MHz, supports DSP and FPU function, and provides 2 M/ 512 Kbytes embedded SPI Flash memory, and 128 Kbytes embedded SRAM. The NUC505 series is also equipped with plenty of peripheral devices, such as USB Host/Device, Ti-mer , Watchdog Timer, RTC, UART, SPI, I²S, I²C, PWM Timer, GPIO, 12-bit ADC, 24-bit Audio CODEC, Low Voltage Reset and Low Voltage Detector.
Key Features: Operable at 3.0V to 3.6V and -40°C to +85°C with 128 Kbytes SRAM, 24-bit Audio CODEC, USB 2.0 HS Device and Hardware Divider.
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
42
NUC505 24-bit Audio CODEC Series
Part No. Seri
al F
lash
(Kby
tes)
SRA
M(K
byte
s)
I/O
Tim
er (3
2-bi
t)
Connectivity
I²S
USB
Hos
t
USB
Dev
ice
PW
M (1
6-bi
t)
AD
C (1
2-bi
t)
Dig
ital M
IC
24-b
it A
udio
CO
DEC
RTC
(VB
AT)
Secu
rity
ag
ains
t pir
acy
ICP
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI*
SD H
ost
I²C
NUC505DL13Y 2048 128 25 4 3 2+1 √ 2 1 FS HS 4 5-ch √ - √* √ √ LQFP48 -40 to +85
NUC505DLA 512 128 20 4 2 1+1 - 2 1 - HS - 5-ch √ √ - √ √ LQFP48 -40 to +85
NUC505YLA2Y 512 128 25 4 3 2+1 √ 2 1 FS HS 4 5-ch √ - √* √ √ QFN48 -40 to +85
NUC505YLA 512 128 20 4 2 1+1 - 2 1 - HS - 5-ch √ √ - √ √ QFN48 -40 to +85
NUC505DS13Y 2048 128 35 4 3 2+1 √ 2 1 FS HS 4 8-ch √ √* √* √ √ LQFP64* -40 to +85
NUC505DSA 512 128 34 4 3 2+1 √ 2 1 FS HS 4 5-ch √ √ - √ √ LQFP64* -40 to +85
NUC505YO13Y 2048 128 52 4 3 2+1 √ 2 1 FS HS 4 8-ch √ √ √ √ √ QFN88 -40 to +85
*The 24-bit Audio CODEC marked in the table √* means it only supports Headphone Out.*The +1 marked in the table SPI* means SPIM can only support SPI Flash.*The RTC marked in the table √* means it cannot support 32 kHz crystal pin out.*The packages are not pin-to-pin compatible even though they are the same packages.
LQFP64*: 7x7mm
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
43
2.2 Nuvoton Microprocessors
2.2.1 NuMicro® Family ARM7 / ARM9 MPUs
Nuvoton provides a series of network connected processors with feature rich peripherals based on ARM7TDMI and ARM926 to let customers implement their innovative products in a timely manner. A complete development environ-ment is provided for each platform. The source code of BSP drivers under Linux are all provided to shorten the design cycle times. The targeted applications range from devices that require network connectivity, USB connectivity, user interface devices, and industrial control, such as POS, HMI, IP camera, etc. The NUC501 is an ARM7TDMI-based MPU, specifically designed to offer low cost and high performance for various applications, such as 2.4G RF wireless appli-cations, thermal printer, bar code reader, and home appliances.
ARM7 Series
Part No.
Core Memory I/F Storage MAC USB LCD Timer Analog Peripheral Power
Pack
age
Ope
rati
ng T
emp.
Ran
ge (°
C )
Max
Spe
ed (M
Hz)
CPU
I Cac
he (K
B)
D C
ache
(KB
)Se
curi
ty a
gain
st p
irac
ySD
RA
M
SRA
M (K
B)
NO
R F
lash
SPI F
lash
, No.
of I
/O P
ins
SD /
SD
IO
Ethe
rnet
10/
100
MA
C
USB
1.1
Hos
t (12
Mbp
s)U
SB 2
.0 F
S D
evic
eST
N L
CD
TFT
LCD
Real
-Tim
e Cl
ock
(RTC
)W
atch
dog
Tim
erP
WM
ADC
(10-bit)
16-
bit D
AC
Chan
nels
LVD
/LVR
JTA
G
Exte
rnal
Bus
Inte
rfac
e
GP
IO (M
ax)
UA
RT
I²C
SPI
PI
PS2
²S/A
C97
Core
Vol
tage
(V)
I/O
Vol
tage
(V)
Bui
lt-i
n LD
O
No.
of C
hann
els
Spee
d (S
ampl
es p
er
seco
nd)
NUC501ADN 80 ARM7TDMI - - √ - 32 - 2 - - - 1 - - √ √ 4 8 400K 1 √ √ - 26 1 1 2 - - - - 3.3 √ LQFP48 -40 to +105
NUC501BDN 80 ARM7TDMI - - √ - 32 - 2 - - - 1 - - √ √ 4 8 400K 1 √ √ - 37 2 1 2 - - - - 3.3 √ LQFP64 -40 to +105
NUC502ADN 80 ARM7TDMI - - √ - 64 - 2 - - - 1 - - √ √ 4 8 400K 1 √ √ - 26 1 1 2 - - - - 3.3 √ LQFP48 -40 to +105
NUC502BDN 80 ARM7TDMI - - √ - 64 - 2 - - - 1 - - √ √ 4 8 400K 1 √ √ - 37 2 1 2 - - - - 3.3 √ LQFP64 -40 to +105
NUC502CDN 80 ARM7TDMI - - √ - 64 - 2 - - - 1 - - √ √ 4 8 400K 1 √ √ - 37 2 1 2 - - - - 3.3 √ LQFP64* -40 to +105
NUC710ADN 80 ARM7TDMI 4 4 - √ - √ 1 1 1 2 1 √ √ √ √ 4 - - - - √ √ 71 4 2 1 √ 1 1 1.8 3.3 - LQFP176 -40 to +85
NUC740ADN 80 ARM7TDMI 8 2 - √ - √ - - 2 1 - - - - √ - - - - - √ √ 21 1 - - - - - 1.8 3.3 - LQFP176 0 to +70
NUC745ADN 80 ARM7TDMI 4 4 - √ - √ 1 - 1 2 1 - - - √ 4 - - - - √ √ 31 4 2 1 √ 1 1 1.8 3.3 - LQFP128 -40 to +85
ARM9 Series
Part No.
Core Memory I/F Storage MAC USB GFX LCD Timer Analog
Exte
rnal
Bus
Inte
rfac
e
GP
IO (M
ax)
UA
RT
CAN
BU
SI²
C
SPI
ISO
-781
6-3
CMO
S In
terf
ace
I²S/
AC9
7
Pack
age
Ope
rati
ng T
emp.
Ran
ge (°
C )
Max
Spe
ed (M
Hz)
CPU
Cach
e (K
B)
D C
ache
(KB
)
Secu
rity
aga
inst
pir
acy
SDR
AM
DD
R2
RA
M(M
B)
SRA
M (K
B)
NO
R F
lash
SPI F
lash
, No.
of I
/O P
ins
NA
ND
Fla
sh, N
o. o
f ECC
bits
EMM
C
SD /
SD
IO
Ethe
rnet
10/
100
MA
C
USB
2.0
Hos
t (48
0 M
bps)
USB
2.0
HS
Dev
ice
2D G
raph
ics
TFT
LCD
Real
-Tim
e Cl
ock
(RTC
)
Tim
er (3
2-bi
t)
Wat
chdo
g Ti
mer
Win
dow
Wat
chdo
g Ti
mer
PW
M
ADC 10-bit ADC 12-bit
LVD
/LVR
No.
of C
hann
els
Spee
d (S
ampl
es p
er s
econ
d)
Touc
h Sc
reen
Con
trol
ler
No.
of C
hann
els
Spee
d (S
ampl
es p
er s
econ
d)
NUC910ABN 200 ARM926EJ 8 8 - √ - - √ 1 4 - 2 1 2 1 √ √ √ - √ - 4 8 300K √ - - √ √ 92 5 - 2 1 - - 1 PBGA324 -40 to +85
NUC920ABN 200 ARM926EJ 8 8 - √ - - √ 1 - - 1 1 2 1 - - √ - √ - 4 8 300K √ - - √ √ 92 3 - 2 1 - - 1 PBGA324 -40 to +85
NUC945ADN 200 ARM926EJ 8 8 - √ - - √ - - - 1 1 1 1 - - - - √ - - - - - - - - √ 34 1 - - - - - - LQFP128 -40 to +85
NUC946ADN 200 ARM926EJ 8 8 - √ - - √ 1 - - 1 1 2 1 - - - - √ - - - - - - - - √ 37 2 - 2 1 - - - LQFP128 -40 to +85
NUC947AND 200 ARM926EJ 8 8 - √ - - √ 1 - - 1 1 1 1 - - - - √ - 4 - - - - - - √ 45 2 - 2 1 - - 1 LQFP128 -40 to +85
NUC950ADN 200 ARM926EJ 8 8 - √ - - √ 1 4 - 1 1 2 1 √ √ - - √ - 4 - - - - - - √ 52 3 - 2 1 - - 1 LQFP216 -40 to +85
NUC951ADN 200 ARM926EJ 8 8 - √ - - √ 1 4 - 2 1 2 1 √ √ √ - √ - 4 - - - - - - √ 63 3 - 2 1 - - 1 LQFP216 -40 to +85
NUC972DF62Y 300 ARM926EJ 16 16 √ - 64 56 - 1 24 √ 2 2 2 1 √ √ √ 5 √ √ 4 - - √ 8 200K √ √ 146 11 2 2 1 2 √ 1 LQFP216 -40 to +85
NUC976DK62Y 300 ARM926EJ 16 16 √ - 64 56 - 1 - √ 2 1 2 1 √ √ √ 5 √ √ 4 - - √ 4 200K √ - 80 6 1 2 1 2 √ 1 LQFP128 -40 to +85
NUC977DK62Y 300 ARM926EJ 16 16 √ - 64 56 - 1 24 √ 2 1 2 1 √ √ √ 5 √ √ 4 - - - - - √ - 87 8 1 2 1 2 √ 1 LQFP128 -40 to +85
NUC976DK51Y 300 ARM926EJ 16 16 √ - 32 56 - 1 - √ 2 1 2 1 √ √ √ 5 √ √ 4 - - √ 4 200K √ - 80 6 1 2 1 2 √ 1 LQFP128 -40 to +85
NUC977DK51Y 300 ARM926EJ 16 16 √ - 32 56 - 1 24 √ 2 1 2 1 √ √ √ 5 √ √ 4 - - - - - √ - 87 8 1 2 1 2 √ 1 LQFP128 -40 to +85
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
44
NuMicro® Family ARM SoC N329 MPUs
Designed for cost-effective solutions targeting at toys and consumer electronics, the ARM-based SoC are embedded with various H/W accelerators and a number of useful peripherals. Some parts even come up with a unique MCP (Multi-Chip Package) in the LQFP footprint, which is ideal in terms of several key design factors: high performance, small dimension, low power, much less EMI, stable production yield, and lower BOM cost.
N3290 MJPEG Series
Nuvoton’s N3290 MJPEG Series is an ARM926EJ-S running up to 200MHz and hardware JPEG codec based product line targeting for low-cost ELA (Educational Learning Aid) , Video Baby Monitor, WiFi Camera and HMI (Human Machine Interface) applications. The N3290 series is 64-pin and 128-pin LQFP package stacked with 2MB, 8MB or 32MB DRAM. It can also be used as a general purpose MCU.
Part No.
Core Memory I/F USB H/W Accelerator LCD Analog Peripheral Power PKG
Max
Spe
ed (M
Hz)
AR
M C
PU
I Cac
he (K
B)
D C
ache
(KB
)
SRA
M (K
B)
Stac
ked
SDR
AM
(bit
)
SPI F
lash
I/F
Raw
NA
ND
I/F,
ECC
bits
SD /
SD
IO7
SDR
AM
I/F
1.1
Hos
t (12
Mbp
s)
2.0
Hos
t (48
0 M
bps)
Dev
ice
(FS
/ H
S)
2D G
FX
JPEG
Cod
ec
Vide
o Co
dec
RG
B C
olor
(bits
)
Max
. Res
olut
ion3
SAR
AD
C
∑-Δ
AD
C
AD
C fo
r M
IC In
put
Touc
h Pa
nel (
Wir
e)
Ster
eo D
AC
(bits
)
JTA
G
Ethe
rnet
MA
C
CMO
S Se
nsor
1
GP
IO (M
ax)
UA
RT
I²C
SPI5
RTC
PW
M
TV O
utpu
t
I²S
Core
Vol
tage
(V)
I/O
Vol
tage
(V)
Pack
age
N32905U3DN 200 926 8 8 816Mx16DDR
√ 15 3 - 1 - HS BitBLT √ MJPEGCodec 18 VGA √ - √ 4 16 √ - √ 64 2 1 2 √ 4 - √ 1.8 3.3 LQFP-128
(MCP)
N32905U4DN 200 926 8 8 816Mx16DDR
√ 15 2 - 1 - HS BitBLT √ MJPEGCodec 18 VGA √ - √ 4 16 √ - √ 59 2 1 2 √ 4 √ - 1.8 3.3 LQFP-128
(MCP)
N32905R3DN 200 926 8 8 816Mx16DDR
√ 15 1 - 1 - HS - √ MJPEGCodec - - √ - √ - 16 - - √ 34 2 - 2 - 2 - √ 1.8 3.3
LQFP-64
(MCP)
N32903R1DN 200 926 8 8 84Mx16DDR
√ 15 1 - 1 - HS - √ MJPEGCodec - - √ - √ - 16 - - √ 34 2 - 2 - 2 - √ 1.8 3.3
LQFP-64
(MCP)
N32903U1DN 200 926 8 8 84Mx16DDR
√ 15 3 - 1 - HS BitBLT √ MJPEGCodec 18 VGA √ - √ 4 16 √ - √ 64 2 1 2 √ 4 - √ 1.8 3.3 LQFP-128
(MCP)
N32903U2DN 200 926 8 8 84Mx16DDR
√ 15 2 - 1 - HS BitBLT √ MJPEGCodec 18 VGA √ - √ 4 16 √ - √ 59 2 1 2 √ 4 √ - 1.8 3.3 LQFP-128
(MCP)
N32901R1DN 200 926 8 8 81Mx16DDR
√ 15 1 - 1 - HS - √ MJPEGCodec - - √ - √ - 16 - - √ 34 2 - 2 - 2 - √ 1.8 3.3
LQFP-64
(MCP)
N32901U1DN 200 926 8 8 81Mx16DDR
√ 15 3 - 1 - HS BitBLT √ MJPEGCodec 18 QVGA √ - √ 4 16 √ - √ 64 2 1 2 √ 4 - √ 1.8 3.3 LQFP-128
(MCP)
N32901U2DN 200 926 8 8 81Mx16DDR
√ 15 2 - 1 - HS BitBLT √ MJPEGCodec 18 QVGA √ - √ 4 16 √ - √ 59 2 1 2 √ 4 √ - 1.8 3.3 LQFP-128
(MCP)
1 CMOS sensor: CCIR601 / CCIR656 I/F, 2M pixel.2 MJPEG: Motion JPEG Codec, VGA 30fps.3 Resolution: QVGA (320x240), VGA (640x480).4 Status: MP - Mass Production.5 Only one hardware SPI controller to support two SPI device with two chip selection signals.6 XGA is for still image only. For video, N3290x is MJPEG [email protected] N3290x has only one hardware host controller.
N3292 H.264 Codec Series
Nuvoton’s N3292 H.264 Codec Series is an ARM926EJ-S running up to 240MHz, hardware H.264 and JPEG codec based product line targeting for IP Camera, Video Baby Monitor, Home Appliance and HMI (Human Machine Interface) appli-cations. The H.264 is baseline profile and the resolution is up to 720P (1280x720). The N3292 series is 128-pin LQFP package stacked with 32MB or 64MB DRAM.
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
45
Part No.
Core Memory I/F USB H/W Accelerator LCD Analog Peripheral Power PKG
Max
Spe
ed (M
Hz)
AR
M C
PU
I Ca
che
(KB
) D
Cac
he (K
B)
SR
AM
(KB
)
Sta
cked
SD
RA
M (b
it)
SP
I Fla
sh I/
F
Raw
NA
ND
I/F,
ECC
bits
SD
/ S
DIO
8
SD
RA
M I/
F
1.1
Hos
t (12
Mbp
s)
2.0
Hos
t (48
0 M
bps)
Dev
ice
(FS
/ H
S)
2D G
FX
JP
EG C
odec
Vid
eo C
odec
RG
B C
olor
(bits
)
Max
. Res
olut
ion5
SA
RA
DC
∑-Δ
AD
C
AD
C fo
r M
IC In
put
Tou
ch P
anel
(Wir
e)
Ste
reo
DA
C (b
its)
JTA
G E
ther
net M
AC
CM
OS
Sens
or
GP
IO (M
ax)
UA
RT
I²C
SP
I7
RTC
PW
M
TV
Out
put
I²S
Cor
e Vo
ltag
e (V
)
I/O
Vol
tage
(V)
Pac
kage
N32926U1DN 240 926 8 8 832Mx16
DDR2√ 24 3 - 1 1 HS
BitB
LT
√
H.264 CodecMJPEG Codec
24 XGA 7 16 √ 4/5 16 √ √ √ 80 2 1 2 √ 4 √ √ 1.2 3.3LQFP-
128(MCP)
N32925U3DN 240 926 8 8 816Mx16
DDR2√ 24 3 - 1 1 HS
BitB
LT
√
H.264 CodecMJPEG Codec
24 XGA 7 16 √ 4/5 16 √ √ √ 80 2 1 2 √ 4 √ √ 1.2 3.3LQFP-
128(MCP)
N32923U1DN 240 926 8 8 84Mx16
DDR2√ 24 3 - 1 1 HS
BitB
LT
√
H.264 CodecMJPEG Codec
24 XGA 7 16 √ 4/5 16 √ √ √ 80 2 1 2 √ 4 √ √ 1.2 3.3LQFP-
128(MCP)
N32926O2DN 240 926 8 8 832Mx16
DDR2√ 24 2 - 1 1 HS
-
√
H.264 CodecMJPEG Codec
- - 2 16 √ 4/5 16 √ √ √ 80 2 1 2 - 4 √ √ 1.2 3.3QFN-
88(MCP)
1 CMOS sensor: CCIR601 / CCIR656 I/F, 3M pixel.2 MJPEG: Motion JPEG Codec, VGA 30fps.3 H.264 Codec: support H.264 BP 720P upto 25fps.4 XGA is for still image only.5 Only one hardware SPI controller to support two SPI device with two chip selection signals.6 N3292x has two hardware host controllers.7 N3292x supports 12-bit SARADC. 10 N3292x also support optional channel for audio line-in.8 N3292x also support optional channel for audio line-in.
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
46
2.3 8051 MicrocontrollerAs a leading supplier of 8051 microcontrollers (MCUs), Nuvoton offers a variety of products with the best-in-class price/performance critical to the success of consumers and industrial products. The 8-bit MCU comes equipped with rich peripherals to meet various system requirements and is supported by the tool chain from world leading tool ma-kers for rapid product development.
6T/12T 8051 Series
Key Features: Operable at 2.4V ~ 5.5V and -40°C ~ +85°C with UART, SPI, internal RC and ISP.
W78 Standard Series
Part No. Flas
h (K
byte
s)
SRA
M (b
ytes
)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (1
6-bi
t)
Connectivity
Com
p.
PW
M (8
-bit
)
AD
C (1
0-bi
t)
INT
ISP
Spec
ial F
unct
ion
Pack
age
UA
RT
SPI
I2 C
W78E052D 8 256 2 up to 36 3 1 - - - - - 4 √ 6T/12T option, Extra I/O port PLCC44/PQFP44/TQFP44
W78E054D 16 256 2 up to 36 3 1 - - - - - 4 √ 6T/12T option, Extra I/O port PLCC44/PQFP44/TQFP44
W78E058D 32 512 4 up to 36 3 1 - - - - - 4 √ 6T/12T option, Extra I/O port PLCC44/PQFP44
W78E516D 64 512 4 up to 36 3 1 - - - - - 4 √ 6T/12T option, Extra I/O port PLCC44/PQFP44
N78/W78 Industrial Series
Part No. Flas
h (K
byte
s)
SRA
M (b
ytes
)
Dat
a Fl
ash
(Kby
tes)
ISP
R
OM
(Kby
tes)
I/O
Tim
er(1
6-bi
t)
Connectivity
Com
p.
PW
M (8
-bit
)
AD
C (1
0-bi
t)
INT
ISP
Spec
ial F
unct
ion
Pack
age
UA
RT
SPI
I2 C
N78E055A 16 256+1K 4 2.5 up to 40 3 1 1 - - 5 - 4 √
6T/12T option, Extra I/O port, 22 MHz internal RC,4
level BOR
PLCC44/PQFP44
N78E059A 32 256+1K 4 2.5 up to 40 3 1 1 - - 5 - 4 √
6T/12T option, Extra I/O port, 22 MHz internal RC,4
level BOR
PLCC44/PQFP44
N78E517A 64 256+1K Configurable 2.5 up to 40 3 1 1 - - 5 - 4 √
6T/12T option, Extra I/O port, 22 MHz internal RC,4
level BOR
PLCC44/PQFP44/TQFP44
N78E366A 64 256+1K - 2.5 up to 40 3 1 1 - - 5 - 4 √
6T/12T option, Extra I/O port, 22 MHz internal RC,4
level BOR
PLCC44/PQFP44
N79/W79 Enhanced Turbo Series
Part No. Flas
h (K
byte
s)
SRA
M (b
ytes
)
Dat
a Fl
ash
(byt
es)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (1
6-bi
t) Connectivity
Com
p.
PW
M (8
-bit
)
AD
C (1
0-bi
t)
INT
ISP
Spec
ial
Func
tion
Pack
age
UA
RT
SPI
I2 C
N79E352R 8 256 128 - up to 38 3 1 - 1 - 2 - 2 ICP 22 MHz internal RC, KBI, BOR PDIP40/LQFP48
W79E632A 128 256+1K - 4 up to 36 3 1 - - - 6 - 2 ISP Extra I/O port PLCC44/PQFP44
W79E633A 128 256+1K - 4 up to 36 3 1 - 2 - 6 4 2 ISP Extra I/O port PLCC44
W79E658A 128 256+1K - 4 up to 60 3 1 - 2 - 6 8 2 ISP JTAG interface, Extra I/O port PQFP100
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
47
Low Pin Count 8051 Series
Key Features: Integrated with Data Flash, ADC, BOR, I²C, UART, SPI, internal RC and ICP/ISP operating at 2.4V ~ 5.5V and -40°C ~ +85°C.
N79/N76 LPC Series
Part No. Flas
h (K
byte
s)
SRA
M (b
ytes
)
Dat
aFl
ash
(byt
es)
ISP
R
OM
(Kby
tes)
I/O
Tim
er (1
6-bi
t) Connectivity
Com
p.
PW
M
AD
C
INT
ISP
/ IC
P /
IAP
Spec
ial
Func
tion
Pack
age
UA
RT
SPI
I2 C
N76E003 18 1K Configurable √ up to 18 4 2 1 1 - 6x16-bit 8x12-bit 2
ISPICPIAP
1T 8051, 16 MHz internal RC, KBI, on-chip debugger TSSOP20
N76E616 18 512 Configurable √ up to 46 up to 7 2 - 1 - 4 8 2
ISPICPIAP
11.059 MHz internal RC, 4 level BOR, on-chip debugger
LCD driver: 4COM x 32SEG/6COM x 30SEG
LQFP48QFP44
N76E885 18 512 Configurable √ up to 26 3 2 1 1 - 8x12-bit 10 2
ISPICPIAP
1T 8051,22 MHz internal RC, KBI, on-chip debugger TSSOP28/TSSOP20
N79E715 16 512 Configurable 2 up to 17 3 1 1 1 - 4 8 2 ISP
ICP 22 MHz internal RC, KBI, BOR TSSOP28/TSSOP20/SOP16
N79E845 16 512 Configurable 2 up to 17 3 1 1 1 - 4 7 2 ISP
ICP 22 MHz internal RC, KBI, BOR TSSOP28/TSSOP20
N79E844 8 512 4K 2 up to 17 3 1 1 1 - 4 7 2 ISP
ICP 22 MHz internal RC, KBI, BOR TSSOP28/TSSOP20
N79E8432 4 512 4K 2 up to 13 3 1 - 1 - 4 4 2 ISP
ICP 22 MHz internal RC, KBI, BOR SOP16
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
48
2.4 NuMicro® Family Motor Microcontroller
NM1120 Series for PMSM/BLDC
The NuMicro® NM1120 series is embedded with the ARM® Cortex®-M0 core running up to 48 MHz with 29.5 K/16Kby-tes programmable Flash memory, 4K/2 Kbytes SRAM and 2 Kbytes Flash loader memory for In-System Programming (ISP). The NM1120 series is equipped with a variety of peripherals, such as GPIOs, Timers, UART, SPI, I²C, Asymmetric PWM, 2 S/HADC, Comparator, PGA, Watchdog Timer (WDT), Low Voltage Reset, Brown-out Detected Reset, and sup-ports 96-bit Unique ID and 128-bit Unique Customer ID.
Key Features: Operable at 2.1V to 5.5V and -40°C to +105°C, with 16/29.5 Kbytes programmable Flash and 2 Kbytes ISP loader.
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
ISP
R
OM
(Kby
tes)
I/O
Tim
er (1
6-bi
t) Connectivity
PW
M (1
6-bi
t)
AD
C(1
2-bi
t)1M
SPS
Com
para
tor
PG
A
ISP
/ IC
P /
IAP
IRC
48 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C LIN
NM1120DC1AE 29.5 4 Configurable 2 12 4 2 1 1 - 6 6 2 1 √ √ TSSOP14 -40 to +105
NM1120FC1AE 29.5 4 Configurable 2 18 4 2 1 1 √ 6 6 2 1 √ √ TSSOP20 -40 to +105
NM1120EC1AE 29.5 4 Configurable 2 22 4 2 1 1 √ 6 6 2 1 √ √ TSSOP28 -40 to +105
NM1120XC1AE 29.5 4 Configurable 2 18 4 2 1 1 √ 6 6 2 1 √ √ QFN20 -40 to +105
NM1120TC1AE 29.5 4 Configurable 2 22 4 2 1 1 √ 6 6 2 1 √ √ QFN33* -40 to +105
NM1120ZC1AE 29.5 4 Configurable 2 22 4 2 3 1 √ 6 6 2 1 √ √ QFN33 -40 to +105
NM1120DB0AE 16 2 Configurable 2 12 4 2 1 1 - 6 6 2 1 √ √ TSSOP14 -40 to +105
NM1120FB0AE 16 2 Configurable 2 18 4 2 1 1 √ 6 6 2 1 √ √ TSSOP20 -40 to +105
NM1120EB0AE 16 2 Configurable 2 22 4 2 1 1 √ 6 6 2 1 √ √ TSSOP28 -40 to +105
NM1120XB0AE 16 2 Configurable 2 18 4 2 1 1 √ 6 6 2 1 √ √ QFN20 -40 to +105
NM1120TB0AE 16 2 Configurable 2 22 4 2 1 1 √ 6 6 2 1 √ √ QFN33* -40 to +105
NM1120ZB0AE 16 2 Configurable 2 22 4 2 3 1 √ 6 6 2 1 √ √ QFN33 -40 to +105
NM1200 Series for PMSM/BLDC
The NuMicro® NM1200 series embedded with the ARM® Cortex®-M0 core runs up to 48 MHz with 17.5 Kbytes Flash program memory, 2 Kbytes SRAM and 2 Kbytes Flash loader memory for In-System Programming (ISP). The NM1200 series is equipped with a variety of peripherals, such as GPIOs, Timers, UART, SPI, I²C, Asymmetric PWM, ADC, Com-parator, Watchdog Timer (WDT), Low Voltage Reset, Brown-out Detected Reset, and supports 96-bit Unique ID and 128-bit Unique Customer ID.
Key Features: Operable at 2.5V to 5.5V and -40°C to +105°C, with 17.5 Kbytes of programmable Flash, 2 Kbytes ISP loader and Hardware Divider.
Part No. Flas
h (K
byte
s)
SRA
M
Kby
tes)
Dat
a Fl
ash
ISP
R
OM
(Kby
tes)
I/O
Tim
er(1
6-bi
t) Connectivity
PW
M(1
6-bi
t)
AD
C(1
0-bi
t)
Com
para
tor
ISP
/ IC
P /
IAP
IRC
48 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C
NM1100DBAE 17.5 2 Configurable 2 11 2 1 0 0 4 5 2 √ √ TSSOP14 -40 to +105
NM1100FBAE 17.5 2 Configurable 2 17 2 1 0 0 6 8 2 √ √ TSSOP20 -40 to +105
NM1100XBAE 17.5 2 Configurable 2 17 2 1 0 0 6 8 2 √ √ QFN20 -40 to +105
NM1200TBAE 17.5 2 Configurable 2 29 2 2 1 1 6 12 2 √ √ QFN33* -40 to +105
NM1200ZBAE 17.5 2 Configurable 2 29 2 2 1 1 6 12 2 √ √ QFN33 5x5 -40 to +105
NM1200LBAE 17.5 2 Configurable 2 33 2 2 1 1 6 12 2 √ √ LQFP48 -40 to +105
QFN33*: 4x4mm
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
49
NM1500 Series for PMSM/BLDC
The NuMicro® NM1500 series embedded with the ARM® Cortex®-M0 core runs up to 72 MHz with 32/64/128 Kbytes Flash program memory, 4/8/16 Kbytes SRAM, and 8 Kbytes Flash loader memory for In-System Programming (ISP) and In Application Program (IAP). The NM1530 series is equipped with a variety of peripherals, such as GPIOs, Timers, Watchdog Timer (WDT), UART, SPI, I²C, 14 ch x 16-bit PWM, 2 sets x 8 ch x 12-bit ADC, 24-bit Capture, three sets Analog Comparator, two sets of OPA, Hardware FOC (MDU), Low Voltage Reset, and Brown-out Detector.
Key Features: Operable at 2.5V to 5.5V and -40°C to +105°C, with 32/64/128 Kbytes of programmable Flash, 4 Kbytes Data Flash, 8 Kbytes ISP loader and Hardware Divider.
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t) Connectivity
PW
M (1
6-bi
t)
AD
C(1
2-bi
t)1M
SPS
Com
para
tor
OP
ISP
/ IC
P /
IAP
IRC
22 M
Hz
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C CAN
NM1510LC1AE 32 4 4K 8 37 4 2 1 1 - 9 9 1 2 √ √ LQFP48 -40 to +105
NM1510RD2AE 64 8 4K 8 51 4 2 1 1 - 13 14 2 2 √ √ LQFP64 -40 to +105
NM1520LC2AE 32 8 4K 8 37 4 2 1 1 √ 9 9 1 2 √ √ LQFP48 -40 to +105
NM1520LD2AE 64 8 4K 8 37 4 2 1 1 √ 9 9 1 2 √ √ LQFP48 -40 to +105
NM1520RC2AE 32 8 4K 8 51 4 2 1 1 √ 13 14 2 2 √ √ LQFP64 -40 to +105
NM1520RD2AE 64 8 4K 8 51 4 2 1 1 √ 13 14 2 2 √ √ LQFP64 -40 to +105
NM1521RD2AE 64 8 4K 8 51 4 2 1 1 √ 13 14 2 2 √ √ LQFP64 -40 to +105
NM1530VD3AE 64 16 4K 8 82 4 2 3 1 √ 14 16 3 2 √ √ LQFP100 -40 to +105
NM1530VE3AE 128 16 Configurable 8 82 4 2 3 1 √ 14 16 3 2 √ √ LQFP100 -40 to +105
NM1820 Series for PMSM/BLDC
The NuMicro® NM1820 series is embedded with the ARM® Cortex®-M0 core running up to 48 MHz with 17.5 Kbytes programmable Flash memory, 2 Kbytes SRAM and 2 Kbytes Flash loader memory for In-System Programming (ISP). The NM1820 series is equipped with a variety of peripherals, such as GPIOs, Timers, UART, SPI, I²C, Asymmetric PWM, ADC, Comparator, Watchdog Timer (WDT), Low Voltage Reset, Brown-out Detected Reset, and supports 96-bit Unique ID and 128-bit Unique Customer ID.
Key Features: Operable at 2.5V to 5.5V and -40°C to +105°C, Gate driver 40V/200V/600V, with 17.5 Kbytes of program-mable Flash and 2 Kbytes ISP loader.
Part No. Flas
h (K
byte
s)
SRA
M (K
byte
s)
Dat
a Fl
ash
ISP
R
OM
(Kby
tes)
I/O
Tim
er (3
2-bi
t)
Connectivity
PW
M (1
6-bi
t)
AD
C (1
0-bi
t)
Com
para
tor
LDO
ISP
/ IC
P /
IAP
IRC
48 M
Hz
Gat
e dr
iver
Pha
se/
Volt
age
Pack
age
Ope
rati
ng
Tem
p.
Ran
ge (°
C )
UA
RT
SPI
I2 C LIN
NM1821FB0AE 17.5 2 Configurable 2 10 2 1 0 0 - 4 4 2 5V √ √ 2/ 40V TSSOP20 -40 to +105
NM1820EB0AE 17.5 2 Configurable 2 18 2 1 0 0 - 6 7 2 5V √ √ 3/ 40V TSSOP28 -40 to +105
NM1820ZB0AE 17.5 2 Configurable 2 22 2 2 1 1 - 6 12 2 5V √ √ 3/ 40V QFN33 -40 to +105
NM1820LB0AE 17.5 2 Configurable 2 33 2 2 1 1 - 6 12 2 5V √ √ 3/ 40V LQFP48 -40 to +105
NM1824FB0AE 17.5 2 Configurable 2 10 2 1 0 0 - 4 4 2 - √ √ 2/ 200V TSSOP20 -40 to +105
NM1823EB0AE 17.5 2 Configurable 2 18 2 1 0 0 - 6 7 2 - √ √ 3/ 200V TSSOP28 -40 to +105
NM1823ZB0AE 17.5 2 Configurable 2 22 2 2 1 1 - 6 12 2 - √ √ 3/ 200V QFN33 5x5 -40 to +105
NM1823LB0AE 17.5 2 Configurable 2 33 2 2 1 1 - 6 12 2 - √ √ 3/ 200V LQFP48 -40 to +105
NM1827UB0AE 17.5 2 Configurable 2 22 2 1 0 0 - 6 8 2 - √ √ 3/ 600V SOP32 -40 to +105
NM1827YB0AE 17.5 2 Configurable 2 30 2 2 1 1 - 6 12 2 - √ √ 3/ 600V LQFP44 -40 to +105
LQFP44: 10x10mm
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
50
NOTE
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
51
NOTE
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
52
3. Epson Microcontroller
3.1 Epson 16-bit Microcontroller
3.1.1 Epson W Series
Part No.
Memory Clock
LCD
Dri
ver
GP
IO (m
ax.)
Timer Serial I/F Analog I/F Others Current Consumption
Ope
rati
on V
olta
ge
Ope
rati
on T
empe
ratu
re
Flas
h (K
byte
s)
RA
M (K
byte
s)
IOSC
* (k
Hz)
OSC1 OSC3
RTC
/ W
DT
16bi
t / P
WM
UA
RT
SPI
I²C
SMCI
F
24 b
it R
FC
12 b
it A
DC
OPA
mp
Tem
p. S
enso
r
Ari
thm
etic
Cir
cuit
PO
R /
SVD
Oth
ers
Slee
p
Hal
t
32kH
z R
un
1MH
z R
un
X’ta
l (kH
z)
Inte
rnal
*
X’ta
l/Ce
ra
(MH
z)
Inte
rnal
*M
Hz
S1C17W03 16 2 700 32.768 - 4 0.25-4 - 34+1(O) 1 / 1 4 / 2 (4 ports) 2 2 1 - 2 1 (6 inputs) - - Mul./Div./MAC. 1 / 1 -. 0.15uA 0.3uA 4uA 250uA 1.2~3.6V -40~85 °C
S1C17W04 32 2 700 32.768 - 4 0.25-4 - 34+1(O) 1 / 1 4 / 2 (4 ports) 2 2 1 - 2 1 (6 inputs) - - Mul./Div./MAC. 1 / 1 - 0.15uA 0.3uA 4uA 250uA 1.2~3.6V -40~85 °C
S1C17W13 48 4 700 32.768 32kHz 4 0.25-4 26 x 4 31+1(O) 1 / 1 3 / 2 (4 ports) 2 1 1 - 1 - - - Mul./Div./MAC. 1 / 1 - 0.15uA 0.3uA 3uA 150uA 1.2~3.6V -40~85 °C
S1C17W14 48 4 700 32.768 - 4 0.25-4 50 x 8 54 x 4 32+1(O) 1 / 1 3 / 2 (4 ports) 2 2 1 - 1 - - - Mul./Div./MAC. 1 / 1 - 0.15uA 0.3uA 3uA 200uA 1.2~3.6V -40~85 °C
S1C17W15 64 4 700 32.768 - 4 0.5-4 30 x 8 34 x 4 35+1(O) 1 / 1 3 / 2 (4 ports) 2 1 1 - 4 - - - Mul./Div./MA C. 1 / 1 - 0.15uA 0.3uA 4uA 250uA 1.2~3.6V -40~85 °C
S1C17W16 64 8 700 32.768 - 4 0.25-4 56 x 8 60 x 4 39+1(O) 1 / 1 5 / 2 (4 ports) 2 3 1 - 2 1 (4 inputs) - - Mul./Div./MA C. 1 / 1 - 0.15uA 0.3uA 3uA 200uA 1.2~3.6V -40~85 °C
S1C17W18 128 8 700 32.768 - 4 0.25-4 44 x 8 48 x 4 67+1(O) 1 / 1 4 / 3 (6 ports) 2 2 1 - 4 1 (7 inputs) - 1 Mul./Div./MA C. 1 / 1 Temp. SensorVref Gen. 0.15uA 0.3uA 3uA 150uA 1.2~3.6V -40~85 °C
S1C17W22 64 4 700 32.768 - 4 0.5-4 64 x 16 72 x 8 41+1(O) 1 / 1 2 / 2 (4 ports) 1 1 1 - 2 - - - Mul./Div./MA C. 1 / 1 - 0.15uA 0.3uA 4uA 250uA 1.2~3.6V -40~85 °C
S1C17W23 96 8 700 32.768 - 4 0.5-4 64 x 16 72 x 8 41+1(O) 1 / 1 4 / 3 (6 ports) 2 2 1 - 2 1 (6 inputs) 2 - Mul./Div./MA C. 1 / 1 - 0.15uA 0.3uA 4uA 250uA 1.2~3.6V -40~85 °C
S1C17W35 224 12 700 32.768 - 4 0.25-4 64 x 32 80 x 16 51+1(O) 1 / 1 4 / 3 (6 ports) 2 2 1 - 2 1 (8 inputs) 3 1 Mul./Div./MA C. 1 / 1 Temp. Sensor Vref Gen. 0.18uA 0.3uA 4uA 150uA 1.2~3.6V -40~85 °C
S1C17W36 384 16 700 32.768 - 4 0.25-4 64 x 32 80 x 16 51+1(O) 1 / 1 4 / 3 (6 ports) 2 2 1 - 2 1 (8 inputs) 3 1 Mul./Div./MA C. 1 / 1 Temp. Sensor Vref Gen. 0.18uA 0.3uA 4uA 150uA 1.2~3.6V -40~85 °C
3.2 Epson 32-bit Microcontroller
3.2.1 Epson S1C31 Series Cortex M0+
Part No. Flas
h R
OM
(Kby
tes)
RA
M (K
byte
s)
Clock
Max
. I/O
s
Connectivity
LCD
Dri
ver
se
g x
com
16-b
it ti
mer
16-b
it P
WM
tim
er
RTC
R/F
con
vert
er
Sound Generator (SNDA)
IR r
emot
e co
ntro
ller
(R
EMC2
)
Supp
ly v
olta
ge (V
)
Current Consumption (µA)
Ope
rati
on T
empe
ratu
re
IOSC
(boo
t cl
ock
sour
ce)
OSC
1
OSC
3
SPI
UA
RT
I²C
QSP
I
USB
Buz
zer
outp
ut
func
tion
Mel
ody
gene
rati
on
func
tion
SLEE
P m
ode
HA
LT m
ode
RU
N m
ode
1.8 V mode
1.2 V mode
S1C31W74 512 128 21.7 MHz (max)
2.0 MHz (max.)
32.768 kHz (typ) crystal oscillator
20.5 MHz (max.) crystal/ceramic oscillator
71 1 2 2 1 FSDevice
88 x 1-1680 x 17-2472 x 25-32
4 2 1 24-bit counter
512 Hz to 16 kHz output frequencies
one-shot output function
Pitch: 128 Hz to 16kHz ≈ C3 to C6
Tempo: 16 tempos (30 to 480)
1 transmitter
channel1.8 to 3.6
0.4μA IOSC=OFF OSC1=OFF OSC3=OFF
1.2μA (OSC1=32kHz)12μA (OSC1=32kHz, LCD=ON (no panel load))
1.8V mode: 250μA/MHz, CPU = IOSC1.2V mode: 150μA/MHz, CPU = IOSC
-40~85 °C
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
53
3. Epson Microcontroller
3.1 Epson 16-bit Microcontroller
3.1.1 Epson W Series
Part No.
Memory Clock
LCD
Dri
ver
GP
IO (m
ax.)
Timer Serial I/F Analog I/F Others Current Consumption
Ope
rati
on V
olta
ge
Ope
rati
on T
empe
ratu
re
Flas
h (K
byte
s)
RA
M (K
byte
s)
IOSC
* (k
Hz)
OSC1 OSC3
RTC
/ W
DT
16bi
t / P
WM
UA
RT
SPI
I²C
SMCI
F
24 b
it R
FC
12 b
it A
DC
OPA
mp
Tem
p. S
enso
r
Ari
thm
etic
Cir
cuit
PO
R /
SVD
Oth
ers
Slee
p
Hal
t
32kH
z R
un
1MH
z R
un
X’ta
l (kH
z)
Inte
rnal
*
X’ta
l/Ce
ra
(MH
z)
Inte
rnal
*M
Hz
S1C17W03 16 2 700 32.768 - 4 0.25-4 - 34+1(O) 1 / 1 4 / 2 (4 ports) 2 2 1 - 2 1 (6 inputs) - - Mul./Div./MAC. 1 / 1 -. 0.15uA 0.3uA 4uA 250uA 1.2~3.6V -40~85 °C
S1C17W04 32 2 700 32.768 - 4 0.25-4 - 34+1(O) 1 / 1 4 / 2 (4 ports) 2 2 1 - 2 1 (6 inputs) - - Mul./Div./MAC. 1 / 1 - 0.15uA 0.3uA 4uA 250uA 1.2~3.6V -40~85 °C
S1C17W13 48 4 700 32.768 32kHz 4 0.25-4 26 x 4 31+1(O) 1 / 1 3 / 2 (4 ports) 2 1 1 - 1 - - - Mul./Div./MAC. 1 / 1 - 0.15uA 0.3uA 3uA 150uA 1.2~3.6V -40~85 °C
S1C17W14 48 4 700 32.768 - 4 0.25-4 50 x 8 54 x 4 32+1(O) 1 / 1 3 / 2 (4 ports) 2 2 1 - 1 - - - Mul./Div./MAC. 1 / 1 - 0.15uA 0.3uA 3uA 200uA 1.2~3.6V -40~85 °C
S1C17W15 64 4 700 32.768 - 4 0.5-4 30 x 8 34 x 4 35+1(O) 1 / 1 3 / 2 (4 ports) 2 1 1 - 4 - - - Mul./Div./MA C. 1 / 1 - 0.15uA 0.3uA 4uA 250uA 1.2~3.6V -40~85 °C
S1C17W16 64 8 700 32.768 - 4 0.25-4 56 x 8 60 x 4 39+1(O) 1 / 1 5 / 2 (4 ports) 2 3 1 - 2 1 (4 inputs) - - Mul./Div./MA C. 1 / 1 - 0.15uA 0.3uA 3uA 200uA 1.2~3.6V -40~85 °C
S1C17W18 128 8 700 32.768 - 4 0.25-4 44 x 8 48 x 4 67+1(O) 1 / 1 4 / 3 (6 ports) 2 2 1 - 4 1 (7 inputs) - 1 Mul./Div./MA C. 1 / 1 Temp. SensorVref Gen. 0.15uA 0.3uA 3uA 150uA 1.2~3.6V -40~85 °C
S1C17W22 64 4 700 32.768 - 4 0.5-4 64 x 16 72 x 8 41+1(O) 1 / 1 2 / 2 (4 ports) 1 1 1 - 2 - - - Mul./Div./MA C. 1 / 1 - 0.15uA 0.3uA 4uA 250uA 1.2~3.6V -40~85 °C
S1C17W23 96 8 700 32.768 - 4 0.5-4 64 x 16 72 x 8 41+1(O) 1 / 1 4 / 3 (6 ports) 2 2 1 - 2 1 (6 inputs) 2 - Mul./Div./MA C. 1 / 1 - 0.15uA 0.3uA 4uA 250uA 1.2~3.6V -40~85 °C
S1C17W35 224 12 700 32.768 - 4 0.25-4 64 x 32 80 x 16 51+1(O) 1 / 1 4 / 3 (6 ports) 2 2 1 - 2 1 (8 inputs) 3 1 Mul./Div./MA C. 1 / 1 Temp. Sensor Vref Gen. 0.18uA 0.3uA 4uA 150uA 1.2~3.6V -40~85 °C
S1C17W36 384 16 700 32.768 - 4 0.25-4 64 x 32 80 x 16 51+1(O) 1 / 1 4 / 3 (6 ports) 2 2 1 - 2 1 (8 inputs) 3 1 Mul./Div./MA C. 1 / 1 Temp. Sensor Vref Gen. 0.18uA 0.3uA 4uA 150uA 1.2~3.6V -40~85 °C
3.2 Epson 32-bit Microcontroller
3.2.1 Epson S1C31 Series Cortex M0+
Part No. Flas
h R
OM
(Kby
tes)
RA
M (K
byte
s)
Clock
Max
. I/O
s
Connectivity
LCD
Dri
ver
se
g x
com
16-b
it ti
mer
16-b
it P
WM
tim
er
RTC
R/F
con
vert
er
Sound Generator (SNDA)
IR r
emot
e co
ntro
ller
(R
EMC2
)
Supp
ly v
olta
ge (V
)
Current Consumption (µA)
Ope
rati
on T
empe
ratu
re
IOSC
(boo
t cl
ock
sour
ce)
OSC
1
OSC
3
SPI
UA
RT
I²C
QSP
I
USB
Buz
zer
outp
ut
func
tion
Mel
ody
gene
rati
on
func
tion
SLEE
P m
ode
HA
LT m
ode
RU
N m
ode
1.8 V mode
1.2 V mode
S1C31W74 512 128 21.7 MHz (max)
2.0 MHz (max.)
32.768 kHz (typ) crystal oscillator
20.5 MHz (max.) crystal/ceramic oscillator
71 1 2 2 1 FSDevice
88 x 1-1680 x 17-2472 x 25-32
4 2 1 24-bit counter
512 Hz to 16 kHz output frequencies
one-shot output function
Pitch: 128 Hz to 16kHz ≈ C3 to C6
Tempo: 16 tempos (30 to 480)
1 transmitter
channel1.8 to 3.6
0.4μA IOSC=OFF OSC1=OFF OSC3=OFF
1.2μA (OSC1=32kHz)12μA (OSC1=32kHz, LCD=ON (no panel load))
1.8V mode: 250μA/MHz, CPU = IOSC1.2V mode: 150μA/MHz, CPU = IOSC
-40~85 °C
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
54
NOTE
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
55
Version 032017
4. Ineltek Support
Time to Market has never been more important than it is today. The ability to quickly capitalise on investment is criti-cal to all businesses. By shortening the development cycle, there are two distinct advantages for your business: your development costs are minimised and the opportunity to gain competitive advantage from technological advances in your products is maximised.
The ramification of this development proves to be a major challenge as well as a tremendous dilemma for any Design Engineer. For one thing, whilst organisations have to zero in on the complex business of component selection, they need to simultaneously worry about the success of their projects. As well as this, it is vital to select the most suitable product in terms of price and technical compatibility. In conjunction with the wide range of products and product an-nouncements, this task becomes increasingly challenging.
This is the point where we are able to add true value.
Through our in-depth, long-term experience of electronic components and displays, we are able to advise the approp-riate solution for your applications which:
• bestfitsyourrequirements
• meetstheavailablebudget
• isavailableforthelifetimeofyourproduct
We are on hand to help and advise you during the training period as well. Considering the current complexity of microcontrollers and their toolsets, you can waste a lot of time on research and on trial and error in develop-ment. You can save a great deal of this time with specific product training by Ineltek.
Technical questions and issues frequently arise, especially during the development period. Ineltek helps and advises on site, by phone or via e-mail to help ensure a fluid development phase. Our team of experienced and well educated Application Engineers is the foundation of the service we provide.
To receive more detailed information like data sheets, price information or samples, please contact an Ineltek office (please view reverse side) in your area, or contact us at [email protected].
INELTEK GmbH · Hauptstrasse 45 · 89522 Heidenheim/Germany Phone +49 7321 9385 0 · Fax +49 7321 9385 95 · [email protected] · www.ineltek.com Design-In-Expertise And Service
Contact
INELTEK Ltd.Unit 2B Saturn HouseCalleva Park, AldermastonBerkshire, RG7 8HAUnited KingdomPhone: +44 1189 703388Email: [email protected]
INELTEK Inc. Milwaukee823 N Waterville RdOconomowoc, WI 53066USAPhone: +1 262 5650159Email: [email protected]
NetworkAnatec AGSumpfstrasse 76300 ZugSwitzerlandPhone: +41 41 7483232Email: [email protected]: www.anatec.ch
Anatronic S.A.Pso. Imperial N.8, 3°B28005 MadridSpainPhone: +34 91 3660159Email: [email protected]: www.anatronic.com
Anatronic S.A.Rua Capitão Leitão, N° 26 - 1°Esq2800-132 AlmadaPortugalPhone: +351 21 9376267Email: [email protected]: www.anatronic.com
JM Elektronik sp. z o.o.Ul. Karolinki 5844-100 GliwicePolandPhone: +48 32 3396900Email: [email protected]: www.jm.pl
Alcom Electronics BVRivium 1e straat 522909 LE Capelle a/d IjsselNetherlandsPhone: +31 10 2882500Email: [email protected]: www.alcom.nl
Alcom Electronics BVSingel 32550 KontichBelgiumPhone: +32 3 4583033Email: [email protected]: www.alcom.be
HEADQUARTERINELTEK GmbHHauptstrasse 4589522 HeidenheimPhone: +49 7321 93850Email: [email protected]: www.ineltek.com
German OfficesINELTEK Nord GmbHLindenallee 84c22869 SchenefeldPhone: +49 40 839 6040
INELTEK GmbH Nizzastrasse 601445 RadebeulPhone: +49 351 4207389
INELTEK Mitte GmbHIndustriestrasse 2763834 SulzbachPhone: +49 6028 99380
INELTEK GmbH Zur Alten Baumschule 982418 Murnau-SeehausenPhone: +49 8841 48870
International OfficesINELTEK Ges.m.b.H.Schlösselgasse 12000 StockerauAustriaPhone: +43 2266 982510Email: [email protected]
INELTEK ItalyPiazza della Serenissima 2031033 Castelfranco Veneto(TV) ItalyPhone: +39 0423 497705Email: [email protected]
INELTEK RussiaLeningradskoe sh., d. 92A125565 MoscowRussiaPhone: +7 495 9759180Email: [email protected]