Arm Cortex-M3 processor, running at frequencies of up to 72 MHz.
Arm Cortex-M3 built-in Nested Vectored Interrupt Controller (NVIC).
System tick timer.
Serial Wire Debug (SWD) with four breakpoints and two watchpoints.
Single-cycle multiplier supported.
Memory Protection Unit (MPU) included.
Up to 64 kB on-chip flash programming memory with 256 Byte page write anderase.
Up to 12 kB SRAM.
4 kB EEPROM.
Boot loader with boot options from flash or external source via USART or C_CAN.
ADC drivers.
SPI drivers.
USART drivers.
I²C drivers.
Power profiles and power mode configuration with low-power mode configurationoption.
DMA drivers.
C_CAN drivers.
Flash In-Application Programming (IAP) and In-System Programming (ISP).
Simple DMA engine with 18 channels and 20 programmable input triggers.
High-speed GPIO interface with up to 32 General-Purpose I/O (GPIO) pins withconfigurablepull-up/pull-down resistors, open-drain mode, input inverter, andprogrammable digital glitch filter.
GPIO interrupt generation capability with boolean pattern-matching feature on eightexternal inputs.
Two GPIO grouped port interrupts.
Switch matrix for flexible configuration of each I/O pin function.
CRC engine.
Quadrature Encoder Interface (QEI).
Up to four 32-bit counter/timers or up to eight 16-bit counter/timers or combinationsof 16-bit and32-bit timers.
Up to 28 match outputs and 22 configurable capture inputs with input multiplexer.
Dither engine for improved average resolution of pulse edges.
Four State Configurable Timers (SCTimers) for highly flexible, event-driven timingand PWMapplications.
SCT Input Pre-processor Unit (SCTIPU) for processing timer inputs and immediatehandling of abortsituations.
Integrated with ADC threshold compare interrupts, temperature sensor, and analogcomparator outputsfor motor control feedback using analog signals.
24-bit, four-channel, multi-rate timer (MRT) for repetitive interrupt generation at upto fourprogrammable, fixed rates.
Repetitive interrupt timer for general purpose use and use with debugtime-stamping.
Windowed Watchdog timer (WWDT).
High-resolution 32-bit Real-time clock (RTC) with selectable 1 s or 1 ms timeresolution running inthe always-on power domain. RTC can be used for wake-upfrom all low power modes including Deeppower-down.
Two 12-bit ADC with up to 9/7 input channels per ADC and with multiple internaland external triggerinputs and sample rates of up to 2 Msamples/s. Each ADCsupports two independent conversionsequences. ADC conversion clock can bethe system clock or an asynchronous clock derived from one ofthe three PLLs.
One 12-bit DAC.
Integrated temperature sensor and band gap internal reference voltage.
Four comparators with external and internal voltage references (ACMP0 to 3).Comparator outputs areinternally connected to the SCTimer/PWMs and ADCs andexternally to pins. Each comparator outputcontains a programmable glitch filter.
Three USART interfaces with DMA, RS-485 support, autobaud, and withsynchronous mode and 32 kHz modefor wake-up from Deep-sleep andPower-down modes. The USARTs share a fractional baud-rate generator.
Two SPI controllers.
One I²C-bus interface supporting fast mode and Fast-mode Plus with data rates ofup to 1Mbit/sand with multiple address recognition and monitor mode.
One C_CAN controller.
12 MHz internal RC oscillator trimmed to 1 % accuracy for -25 °C ≤ Tamb ≤ +85°Cthat can optionally be used as a system clock.
Crystal oscillator with an operating range of 1 MHz to 25 MHz.
Watchdog oscillator with a frequency range of 503 kHz.
32 kHz low-power RTC oscillator with 32 kHz, 1 kHz, and 1 Hz outputs.
System PLL allows CPU operation up to the maximum CPU rate without the needfor a high-frequencycrystal. May be run from the system oscillator or the internalRC oscillator.
Two additional PLLs for generating the SCTimer/PWM clocks.
Clock output function with divider that can reflect the crystal oscillator, the mainclock, the IRC,or the watchdog oscillator.
Integrated PMU (Power Management Unit) to minimize power consumption.
Reduced power modes: Sleep mode, Deep-sleep mode, Power-down mode, andDeep power-down mode.
APIs provided for optimizing power consumption in active and sleep modes and forconfiguringDeep-sleep, Power-down, and Deep power-down modes.
Wake-up from Deep-sleep and Power-down modes on activity on USART,SPI, and I²C peripherals.
Wake-up from Sleep, Deep-sleep, Power-down, and Deep power-down modesfrom the RTC alarm or wake-upinterrupts.
Timer-controlled self wake-up from Deep power-down mode using the RTChigh-resolution/wake-up 1 kHztimer.
Power-On Reset (POR).
BrownOut Detect BOD).
JTAG boundary scan modes supported.
Device serial number for identification.
Single power supply 2.4 V to 3.6 V.
Temperature range -40 °C to +105 °C.
Available as LQFP48 package.
Motor control
Motion drives
Digital power supplies
Solar inverters
Home appliances
Building and factory automation
Industrial and medical
Manufacturer
NXP
Product Category
ARM Microcontrollers - MCU
Core
ARM Cortex-M3
Data Bus Width
32 bit
Maximum Clock Frequency
72 MHz
Program Memory Size
64 kB
Data RAM Size
12 kB
On Chip ADC
Yes
Operating Supply Voltage
3.6 V
Maximum Operating Temperature
+ 105 C
Package / Case
LQFP-48
Mounting Style
SMD/SMT
A/D Bit Size
12 bit
A/D Channels Available
16
Brand
NXP Semiconductors
Data Ram Type
SRAM
Data ROM Size
4 kB
Data Rom Type
EEPROM
Interface Type
CAN, I2C, SPI, USART
Minimum Operating Temperature
- 40 C
Number of Programmable I/Os
32
Number of Timers
4
On Chip DAC
Yes
Processor Series
ARM Cortex
Program Memory Type
Flash
Factory Pack Quantity
10000
ModelsDescriptionOperation
HMC557ALC4RF/IF and RFID , AD, LCC-24Compare
AK5578ENIC Chips , AKM, 64-VFQFNCompare
SIC631CD-T1-GE3IC Chips , VISHAY SILICONIX, MLP55-31LCompare
ZM3588S-USB-LRRF/IF and RFID , CEL, RF/IF and RFIDCompare
SESUB-PAN-D14580RF Receivers, TDK, 36-SMD ModuleCompare
STEVAL-ISB014V2Programmers, Development Systems , ST, Programmers, Development SystemsCompare