LPC1224FBD64/221 NXP Semiconductors, LPC1224FBD64/221 Datasheet - Page 19
![no-image](/images/manufacturer_photos/0/4/487/nxp_semiconductors_sml.jpg)
LPC1224FBD64/221
Manufacturer Part Number
LPC1224FBD64/221
Description
MCU 32BIT 48K FLASH 4K 64-LQFP
Manufacturer
NXP Semiconductors
Datasheet
1.LPC1224FBD48201.pdf
(60 pages)
Specifications of LPC1224FBD64/221
Core Processor
ARM Cortex-M0
Core Size
32-Bit
Speed
45MHz
Connectivity
I²C, IrDA, Microwire, SPI, SSI, SSP, UART/USART
Peripherals
Brown-out Detect/Reset, DMA, POR, WDT
Number Of I /o
55
Program Memory Size
48KB (48K x 8)
Program Memory Type
FLASH
Ram Size
4K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 3.6 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
64-LQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
568-5156
LPC1224FBD64/221
LPC1224FBD64/221
NXP Semiconductors
LPC122X
Objective data sheet
7.8.1 Features
7.9.1 Features
7.10 UARTs
7.8 CRC engine
7.9 Fast general purpose parallel I/O
The Cyclic Redundancy Check (CRC) engine with programmable polynomial settings
supports several CRC standards commonly used. To save system power and bus
bandwidth, the CRC engine supports DMA transfers.
Device pins that are not connected to a specific peripheral function are controlled by the
GPIO registers. Pins may be dynamically configured as inputs or outputs. Separate
registers allow setting or clearing any number of outputs simultaneously. The value of the
output register may be read back as well as the current state of the port pins.
The LPC122x contains two UARTs. UART0 supports full modem control and RS-485/9-bit
mode and allows both software address detection and automatic hardware address
detection using 9-bit mode.
The UARTs include a fractional baud rate generator. Standard baud rates such as
115200 Bd can be achieved with any crystal frequency above 2 MHz.
•
•
•
•
•
•
•
•
•
•
•
Supports memory-to-memory, memory-to-peripheral, and peripheral-to-memory
transfers.
Supports multiple DMA cycle types and multiple DMA transfer widths.
Performs all DMA transfers using the single AHB-Lite burst type.
Supports three common polynomials CRC-CCITT, CRC-16, and CRC-32.
– CRC-CCITT: x
– CRC-16: x
– CRC-32: x
Bit order reverse and 1’s complement programmable setting for input data and CRC
sum.
Programmable seed number setting.
Supports CPU programmed I/O or DMA back-to-back transfer.
Accept any size of data width per write: 8, 16 or 32-bit.
– 8-bit write: 1-cycle operation
– 16-bit write: 2-cycle operation (8-bit 2-cycle)
– 32-bit write: 4-cycle operation (8-bit 4-cycle)
Bit level set and clear registers allow a single instruction to set or clear any number of
bits in one port.
Direction control of individual bits.
All I/O default to inputs after reset.
All information provided in this document is subject to legal disclaimers.
16
32
+ x
+ x
16
Rev. 1.2 — 29 March 2011
15
26
+ x
+ x
+ x
12
2
23
+ x
+ 1
+ x
5
+ 1
22
+ x
16
+ x
12
+ x
32-bit ARM Cortex-M0 microcontroller
11
+ x
10
+ x
8
+ x
7
+ x
LPC122x
© NXP B.V. 2011. All rights reserved.
5
+ x
4
+ x
2
+ x + 1
19 of 60