LPC810M021FN8
http://www.nxp.com/products/microcontrollers/cortex_m0_m0/LPC810M021FN8.html
The LPC810M021FN8 is an ARM Cortex-M0+ based, low-cost 32-bit MCU operating at CPU frequencies of up to 30 MHz.
The peripheral complement of the LPC810M021FN includes 4 kB of flash memory, 1 kB of data memory, CRC engine, one I²C-bus interface, two USARTs, one SPI interface, multi-rate timer, self wakeup timer, state-configurable timer, one comparator, function-configurable I/O ports through a switch matrix, an input pattern match engine and 6 general purpose I/O pins.
Features and benefits
System:
ARM Cortex-M0+ processor, running at frequencies of up to 30 MHz with single-cycle multiplier and fast single-cycle I/O port
ARM Cortex-M0+ built-in Nested Vectored Interrupt Controller (NVIC)
System tick timer
Serial Wire Debug (SWD) and JTAG boundary scan modes supported
Micro Trace Buffer (MTB) supported
Memory:
4 kB on-chip flash programming memory
1 kB SRAM
Boot ROM API support:
Boot loader
USART drivers
I²C drivers
Power profiles
Flash In-Application Programming (IAP) and In-System Programming (ISP)
Digital peripherals:
High-speed GPIO interface connected to the ARM Cortex-M0+ IO bus with 6 General Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors
GPIO interrupt generation capability with boolean pattern-matching feature on eight GPIO inputs
Switch matrix for flexible configuration of each I/O pin function
State Configurable Timer (SCT) with input and output functions (including capture and match) assigned to pins through the switch matrix
Multiple-channel multi-rate timer for repetitive interrupt generation at up to four programmable, fixed rates
Self Wake-up Timer (WKT) clocked from either the IRC or a low-power, low-frequency internal oscillator
CRC engine
Windowed Watchdog timer
Analog peripherals:
Comparator with external voltage reference with pin functions assigned or enabled through the switch matrix
Serial interfaces:
Two USART interfaces with pin functions assigned through the switch matrix
One SPI controller with pin functions assigned through the switch matrix
One I²C-bus interface with pin functions assigned through the switch matrix
Clock generation:
12 MHz internal RC oscillator trimmed to 1 % accuracy that can optionally be used as a system clock
Crystal oscillator with an operating range of 1 MHz to 25 MHz
Programmable watchdog oscillator with a frequency range of 9.4 kHz to 2.3 MHz
10 kHz low-power oscillator for the WKT
PLL allows CPU operation up to the maximum CPU rate without the need for a high-frequency crystal. May be run from the system oscillator, the external clock input CLKIN, or the internal RC oscillator
Clock output function with divider that can reflect the crystal oscillator, the main clock, the IRC, or the watchdog oscillator
Power control:
Integrated PMU (Power Management Unit) to minimize power consumption
Reduced power modes: Sleep mode, Deep-sleep mode, Power-down mode, and Deep power-down mode
Power-On Reset (POR)
Brownout detect
Unique device serial number for identification
Single power supply
Available as DIP8 package
Applications
8/16-bit applications
Consumer
Climate control
Lighting
Motor control
Fire and security applications
LPC810 Mini Starter Pack - US$12.95
Description
If you like the speed and simplicity of ARM Cortex M0+ chips, but want to just dip a toe in, you'll fall in love with the adorable little LPC810. This particular chip in DIP8 really jumped out at us since it's so different than what people usually think of when they hear 'ARM'. The DIP8 LPC810 is still somewhat of a challenge to use precisely because it's so small (by ARM standards, anyway): 4KB flash and 1KB SRAM. But the low price, 32-bit processor, 12MHz internal oscillator, I2C/SPI/UART with configurable pin-matrix, and built-in serial bootloader is quite nice.
To get you started, this pack contains an LPC810 DIP chip, two LEDs with matching 560 ohm resistors, two tact switches with matching 10K pullups, a MCP1700-3.3V regulator + 2 x 0.1uF capacitors and a USB-serial programming/debug cable. All you need is a breadboard and a computer to follow our step-by-step starter tutorial written by KTOWN (resident ARM Core Master).
.END
No comments:
Post a Comment