mX-LPC1768-S is a CORTEX-M3 based stamp board for NGX’s mbed-Xpresso Baseboard. This board is pin and binary compatible with the mbed module and has additional pins and interfaces on board. The LPC1768 microcontroller has 512KB of internal flash and 64KB RAM. Ethernet MAC, USB Device/Host/OTG interface, 8-channel general purpose DMA controller, 4 UARTs, 2 CAN channels, 2 SSP controllers, SPI interface, 3 I2C-bus interfaces, 2-input plus 2-output I2S-bus interface, 8-channel 12-bit ADC, 10-bit DAC, motor control PWM, Quadrature Encoder interface, 4 general purpose timers, 6-output general purpose PWM, ultra-low power Real-Time Clock (RTC) with separate battery supply, and up to 70 general purpose I/O pins.
Following are the salient features of the board:
- Dimensions: 27x84 mm2
- PIN and BINARY compatible with mbed
- Ideal for low volume prototyping (<200 pcs) for systems designed using mbed
- Onboard Test Led
- 12MHz crystal
- 50Mhz oscillator for Ethernet
- Onboard USB Host / Device support
- Onboard Ethernet Transceiver
- Onboard dual port USB power switch and Over-current protection
What tools to use?
Our products are in general not tied up to one particular tool. All the tools that support lpc1700 cortex-M3 series of microcontrollers can be used, to name a few:
- KEIL uvision4 IDE a 32K code limited version could be used
- Rowley Crossworks comes with 30-days evaluation version
- IAR workbench a 32K code limited version could be used
- NXP LPCXpresso IDE a 256Kb code limited version could be used after activation
- And off course GCC based open source toolchains
- 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: