The LPC11U24FBD48/301 is a 32-bit Microcontroller based on ARM Cortex-M0 core with RISC architecture operates at a maximum frequency of 50MHz. The device incorporates 32kB internal flash, 2kB internal RAM, 2kB EEPROM, two SSP interfaces, four general purpose counters/timers, 8-channel 10-bit A/D converter with sample rates of up to 400ksps, full speed USB 2.0 device and 40 general-purpose I/O pins. This device also features peripherals like one RS-485/EIA-485 USART with support for synchronous mode and smart card interface, one inter-integrated circuit (I2C) and two serial peripheral interface (SPI) modules. It is offering low power, simple instruction set and memory addressing together with reduced code size compared to existing 8/16-bit architectures.
● ARM Cortex-M0 built-in nested vectored interrupt controller (NVIC)
● Non-maskable interrupt (NMI) input selectable from several input sources
● System tick timer
● In-system programming (ISP) and In-application programming (IAP)
● ROM-based USB drivers. flash updates via USB supported
● ROM-based 32-bit integer division routines
● Standard JTAG (Joint test action group) test interface for BSDL
● Serial wire debug
● Up to 8 GPIO pins can be selected as edge and level sensitive interrupt sources
● High-current source output driver (20mA) on one pin
● High-current sink driver (20mA) on true open-drain pins
● Programmable windowed watchdog timer (WWDT)
● USB 2.0 Full-speed device controller
● Crystal oscillator with an operating range of 1MHz to 25MHz
● 12MHz High-frequency Internal RC oscillator (IRC)
● Internal low-power, low-frequency watchdog oscillator (WDO)
● PLL allows CPU operation up to the maximum CPU rate
● Second, dedicated PLL is provided for USB
● Integrated PMU (power management unit)
● Four reduced power modes - Sleep, deep-sleep, power-down and deep power-down