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
Digital IO connections
Below is a
diagram of the pins, note it has been rotated 90 degrees to
make it easier to read,
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.31 as an input you MUST make sure
it is in the high state when RESET is asserted, otherwise your program will NOT
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.