LPC2478 OEM Board » EA-OEM-202

The LPC2478 OEM Board has SODIMM format and is only 66x48 mm. All processor signals are available on the 200 pos connector for easy expansion.
The board can be used in OEM applications, as well as for education purposes, experiment, and prototype projects. Use the LPC2478 Developer´s Kit to get up-and-running quickly with the board.
The OEM Board is also perfect for running uClinux with its large on-board RAM and Flash, network and graphics capabilities.
The LPC2478 OEM Board is low cost and can be used for prototyping/development as well as for OEM production. Modifications for OEM applications can easily be done for volume customers. Contact Embedded Artists for further information about design and production services.
- Processor: NXP´s ARM7TDMI LPC2478 microcontroller in BGA package
- Program Flash: 128 MB NAND FLASH, 4 MB NOR FLASH + 512 kB internal
- Data Memory:
- 32 MB SDRAM + 96 KB internal
- 32- or 16-bit data bus to SDRAM
- Ethernet: 100/10M Ethernet interface based on National DP83848 Ethernet PHY
- Clock Crystals:
- 12.000 MHz crystal for CPU
- 32.768 kHz crystal for RTC
- Dimensions: 66 x 48 mm
- Power:
- +3.3V powering
- Connectors: 200 pos expansion connector (as defined in SODIMM standard), 0.6mm pitch
- Other:
- 256 Kbit I2C E2PROM for storing non-volatile parameters
- Buffered 32- or 16-bit databus
Documents
- User´s Manual
- LPC2478 OEM Board Schematics
- QVGA Base Board Schematics
- QVGA LCD datasheet
- QVGA LCD controller datasheet
- Links to datasheets for key components
Software
- Several sample applications
- Accelerometer - Demonstrates how to read the accelerometer sensor, via analog inputs.
- Digital to Analog Converter - Audio -Demonstrates how to use the digital to analog converter (DAC). An audio application that outputs a sequence of samples from a WAV-file.
- CAN - Demonstrates how to setup and program the CAN channel. Loop back application between CAN channel#1 and #2.
- I2C - PCA9532 io-expander - Demonstrates how tocommunicate with the PCA9532 io-expander over the I2C interface.Controls LEDs and read keys.
- Joystick - Demonstrates how to read the joystick switch positions.
- QVGA LCD Setup - Demonstrates how to initializethe LCD controller and the external QVGA display. Contains a small graphical library.
- Realtime Operating System Demos - Some sample applications for the RTOS; counting semaphore, interrupts usage,multiple process instantiations, queue handling, simplest setup, stack usage, timer process.
- RTC / Alarm output - Demonstrates how to programthe RTC peripheral (real time clock) and how to activate the external alarm output.
- Interrupt Driven Implementation for UART #1 -Demonstrates an interrupt driven implementation for UART #1.
- Touch Screen - Demonstrates how to use the touchscreen. Contains a simple calibration application.
- Polled Ethernet - Demonstrates how to use theEthernet controller. The example is a simple Ping application.
- QVGA OLED Setup - Demonstrates how to initialize the display controller and the external QVGA OLED display. Contains a small graphical library.
- OLED - Touch Screen - Demonstrates how to use the touch screen for the QVGA OLED display. Contains a simple calibration application.
- uClinux distribution using the 2.6.21 version of the Linux kernel and u-boot v1.1.6 as the bootloader
- SDRAM initialization code
- Pre-emptive Real-time Operating System (RTOS) - devlivered as binary package
- QuickStart Build Environment based on GCC
- Use CrossWorks - a tutorial about how to use CrossWorks with the LPC2478 OEM Board. The tutorial has been written by MichaelFisher.