Monday, October 08, 2012

The LPC1769 LPCXpresso board

The LPC1769 LPCXpresso board with NXP's ARM Cortex-M3 microcontroller is part of NXP's low-cost development toolchain for LPC families. It has been jointly developed by Embedded Artists, Code Red, and NXP. It is an end-to-end solution for creating applications all the way from evaluation through to production. Here are some of the highlights:

• The target board comes with an integrated JTAG Debugger. No need for a separate emulator!

• A free Eclipse-based IDE and compiler is included (128K download limit)

• Easy upgrade options to full-blown suites (from Code Red) and hardware kits (from Embedded Artists).

Board specifications
Processor NXP's Cortex-M3 LPC1769 microcontroller in LQFP100 package
Flash 512 kB
Data Memory 64 kB
Clock Crystals 12.000 MHz crystal for CPU
Dimensions 35 x 140 mm
Power 3.15V-3.3V external powering, or
from USB via JTAG probe (LPC-LINK)
Connectors All LPC1769 pins available on expansion connector (2x27 pin rows, 100 mil pitch, 900 mil between rows)

• Embedded JTAG (LPC-LINK) functionality via LPCXpresso toolchain
• LPC-LINK can be connected to external target processor after modifications to the LPCXpresso board
• LED on PIO0_7

LPC1769 device specifications
Processor ARM Cortex-M3 core with speed up to 120 MHz
Flash 512 kB
RAM 64 kB
Ethernet interface 10/100 Ethernet MAC

USB interface
• USB 2.0 Host
• USB 2.0 Device
• USB 2.0 OTG
Serial interfaces 2xCAN, 4xUART, 3xI2C, 2xSSP, 1xI2S

• Four 32-bit counter/timers
• One Watchdog timer

PWM/Motor controller
• PWM/timer block
• Motor control PWM with support for three-phase motor control
• Quadrature encoder interface

• 12-bit ADC with input multiplexing among 8 pins
• Single 10-bit DAC output

• Serial Wire Debug and Serial Wire Trace Port
• Integrated PMU to minimize power consumption
• Three reduced power modes: Sleep, Deep-sleep, and Deep power-down
• Code Read Protection (CRP) with different security levels