He/She would learn about
1. ARM architecture
2. LPC2148 controller features
3. Embedded programming
4. provides a platform to develop applications
BlueBoard-LPC2148-H is a breakout board for LPC2148 ARM7TMDI based microcontroller. The LPC2148 microcontroller has 512KB of internal flash and 32+8K RAM, can be clocked up to 60Mhz. LPC2148 features include USB 2.0 device, 2xUARTs, RTC, 2x10bit ADCs each ADC has multiple channels, 1xDAC, 6XPWM, 2xI2C, 1xSPI, 1XSSP, 2x32-bit TIMERS, FAST I/0 support and WDT. LPC2148 also supports In System Programming (ISP)
BlueBoard-LPC2148-H is a breakout board for LPC2148 ARM7TMDI based microcontroller. The LPC2148 microcontroller has 512KB of internal flash and 32+8K RAM, can be clocked up to 60Mhz. LPC2148 features include USB 2.0 device, 2xUARTs, RTC, 2x10bit ADCs each ADC has multiple channels, 1xDAC, 6XPWM, 2xI2C, 1xSPI, 1XSSP, 2x32-bit TIMERS, FAST I/0 support and WDT. LPC2148 also supports In System Programming (ISP)
Following are the salient features of the board:
Dimensions: 85.95x53.62 mm2
Two layer PCB (FR-4 material)
Power: USB powered
ISP and reset switch
Test LED
32Khz crystal for RTC
Extension headers for all microcontroller pins
1 RS232 port for ISP
USB B-type connector with Link-LED
20pin - JTAG connector
Kit Contents
Blueboard-LPC2148-H
USB B-Type Cable
Schematics
User Manual
What tools to use?
Our products are in general not tied up to one particular tool. All the tools that support LPC2000 ARM7 series of micro controllers can be used, to name a few:
KEIL uvision4 IDE a 32K code limited version could be used
Rowley Crossworks comes with 30 day evaluation version
IAR workbench a 32K code limited version could be used
And off course GCC based open source tool chains
For those who wish to program (hex files) using parallel port programmer could consider H-JTAG
How to program the board?
There are various options:
JTAG interface: parallel port programmer or NGX ARM USB JTAG
ISP programming: Programming through the on chip boot loader using UART interface and Flash Magic
USB secondary bootloader