LPC54102 Details


The LPC54102 is footprint and pin compatible with the Arduino PRO. The board can be used with 5V TTL signals.

BASIC or C programs can be downloaded using the installed test connector using the USB dongle contained in Coridium's evaluation kit or using the SparkFun USB Basic Breakout board or FTDI cable from Digikey.  More details on these connections here.

Digital IO connections
Below is a diagram of the pins, note it has been rotated 90 degrees to make it easier to read,
IO(32) is the equivalent of P1(0) and can be accessed either way.
Special purpose pins
RESET pin starts the ARM program if the BOOT(P0.31) pin is high.  If you use P0.19 as an input you MUST make sure it is in the high state when RESET is asserted, otherwise your program will NOT start.
The LPC54102 supports a number of dedicated functions.  Those include 4 UARTs, 2 SSPs, 1 SPI, 2 CAN, 2 I2C, I2S, 2 multi-channel PWMs, Quadrature Encoder, dedicated motor control PWM, interrupts, timer counter capture and match.
In addition most can be configured with pull-ups and default to pull-ups following reset.
Details can be found in NXP's User manual.
Memory Map
The full schematic can be seen here
And the DXF file
Part placement