Details
LPC development board designed for the LPC4337JBD144 MCU, and integrates various standard interfaces, pretty easy for peripheral expansions.

Overview
Open4337-C is an LPC development board designed for the LPC4337JBD144 microcontroller, consists of the mother board and the MCU core board Core4337.
The Open4337-C supports further expansion with various optional accessory boards for specific application. The modular and open design makes it the ideal for starting application development with NXP LPC series microcontrollers.
What's on the mother board

- MCU core board connector: for easily connecting the MCU core board
- ZigBee connector: for connecting ZigBee module
- ONE-WIRE interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401), etc.
- I2C0 | I2C1 interface: easily connects to I2C peripherals such as I/O expander (PCF8574), EEPROM (AT24Cxx), etc.
- I2S0 interface: for connecting I2S modules such as Audio module, etc.
- PS/2 interface: easily connects to PS/2 keyboard and/or mouse
- UART1 interface: easily connects to RS232, USB TO 232, etc.
- UART2 interface: easily connects to RS232, USB TO 232, etc.
- 8 Bit EMC interface: for connecting NandFlash module, etc.
- SSP1 interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3 module, etc.
- SDIO interface: for connecting Micro SD module, features much faster access speed rather than SPI
- ADC+DAC interface: for ADC/DAC testing
- CAN1 interface: for connecting CAN module
- CAN0 interface: for connecting CAN module
- LCD interface: for connecting touch screen LCD
- ETH interface: for connecting ETH module
- USB interface: converts to UART through an onboard USB to UART convertor PL2303
- 5V DC jack
- 5V/3.3 V power input/output: usually used as power output, also common-grounding with other user board
- MCU pins connector: all the I/O ports are accessible on expansion connectors for further expansion
- ZigBee programming/debugging interface: for debugging ZigBee module
- PL2303, onboard USB to UART convertor
- Power indicator
- PL2303 TX-LED / RX-LED, UART transmitting/receiving indicator
- LEDs: convenient for indicating I/O status and/or program running state
- User key: convenient for I/O input and/or interact with running code
- Joystick: five positions
- Power supply switch, 5V DC or USB
- ZigBee reset button
- PL2303 jumper: supports programming and/or UART debugging
- SD card detect jumper: enable SD card detection function
- PS/2 jumper
- LEDs jumper
- User key jumper
- Joystick jumper
For jumpers above:
- short the jumper to connect to I/Os used in example code
- open the jumper to connect to other custom pins via jumper wires
What's on the Core4337

- LPC4337JBD144:the LPC ARM Cortex-M4/M0 dual-core microcontroller:
- Core: Cortex-M4 processor, 204MHz Max
- Core: Cortex-M0 coprocessor, 204MHz Max
- Package: LQFP144
- I/Os: 83
- Memories: FLASH total 1M, SRAM total 136kB, ROM 64kB, E2PROM 16kB, OTP memory 64 bit
- Interfaces:
- 1 x SPIFI, 1 x 10/100T MAC
- 1 x High-speed USB2.0 Host/Device/OTG
- 1 x High-speed USB 2.0 Host/Device
- 1 x 550 UART, 3 x 550 USART, 1 x IrDA
- 2 x CAN 2.0, 2 x SSP, 1 x SPI, 1 x Fast-mode Plus I2C
- 1 x standard I2C-bus, 2 x I2S, 1 x EMC, 1 x SD/MMC
- 1 x PWM, 1 x QEI, 1 x 10-bit DAC, 2 x 10-bit ADC
- AMS1117-3.3 (on bottom side), 3.3V voltage regulator
- LM3625-H (on bottom side), USB power management device
- QSPI FLASH solder pads (on bottom side), for soldering external Flash if required
- Power indicator
- USB1 VBUS LED
- USB0 VBUS LED
- Reset button
- 12M crystal oscillator
- 32.768K crystal, for internal RTC with calibration
- JTAG/SWD interface: for debugging/programming
- USB1 interface:
- Device mode: communicating with computer
- Host mode: communicating with USB devices (such as USB Flash Drive) through an adapter cable
- USB0 interface, features USB OTG function
- MCU pins expander, VCC, GND and all the I/O ports are accessible on expansion connectors for further expansion
- 5Vin power input, power the core board from external supply (while working on USB HOST/OTG mode, a 5V power input is required)
- BOOT configuration
- VBAT selection jumper
- short the jumper to use system power supply
- open the jumper to connect the VBAT to external power supply, such as battery
- USB PWR OUT jumper
- short the jumper: powered from USB1 VBUS (it's possible to provide power to the mother board via the 5V pin)
- open the jumper: powered from the mother board
- USB1 jumper
- short the jumper when using USB1
- open the jumper to disconnect from I/O port
- USB0 jumper
- short the jumper when using USB1
- open the jumper to disconnect from I/O port
Photos
Note:
The Open4337-C supports programming via UART bootloader
The Open4337-C does NOT integrate any debugging function, a debugger is required.
JTAG/SWD interfaces
The figure 1, and 2 show the header pinouts of JTAG/SWD interface
Figure 1. JTAG Header Pinout


Figure 2. SWD Header Pinout


Development Resources
- Related software (KEIL etc.)
- Examples in C
- Schematic (PDF)
- LPC Cortex-M3/M4 development documentations (Datasheet etc.)
Weight: 0.404 kg
Quick Overview
The "Standard Package" and "Accessory Boards Package" below are included.
Standard Package
- Open4337-C development board x 1
- USB type A plug to mini-B plug cable x 1
- 4-pin wire x 2
- 2-pin wire x 2
- USB power cable x 1
- Software CD x 1