Open4337-C Package A, LPC Development Board

SKU:7329
Part No.:Open4337-C Package A
Brand:Waveshare

$99.99
PriceQuantity
1
$97.092
$95.093
$94.194+

Details

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

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

LPC4337JBD144 development board on board resource
  1. MCU core board connector: for easily connecting the MCU core board
  2. ZigBee connector: for connecting ZigBee module
  3. ONE-WIRE interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401), etc.
  4. I2C0 | I2C1 interface: easily connects to I2C peripherals such as I/O expander (PCF8574), EEPROM (AT24Cxx), etc.
  5. I2S0 interface: for connecting I2S modules such as Audio module, etc.
  6. PS/2 interface: easily connects to PS/2 keyboard and/or mouse
  7. UART1 interface: easily connects to RS232, USB TO 232, etc.
  8. UART2 interface: easily connects to RS232, USB TO 232, etc.
  9. 8 Bit EMC interface: for connecting NandFlash module, etc.
  10. SSP1 interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3 module, etc.
  11. SDIO interface: for connecting Micro SD module, features much faster access speed rather than SPI
  12. ADC+DAC interface: for ADC/DAC testing
  13. CAN1 interface: for connecting CAN module
  14. CAN0 interface: for connecting CAN module
  15. LCD interface: for connecting touch screen LCD
  16. ETH interface: for connecting ETH module
  17. USB interface: converts to UART through an onboard USB to UART convertor PL2303
  18. 5V DC jack
  19. 5V/3.3 V power input/output: usually used as power output, also common-grounding with other user board
  20. MCU pins connector: all the I/O ports are accessible on expansion connectors for further expansion
  21. ZigBee programming/debugging interface: for debugging ZigBee module
  22. PL2303, onboard USB to UART convertor
  23. Power indicator
  24. PL2303 TX-LED / RX-LED, UART transmitting/receiving indicator
  25. LEDs: convenient for indicating I/O status and/or program running state
  26. User key: convenient for I/O input and/or interact with running code
  27. Joystick: five positions
  28. Power supply switch, 5V DC or USB
  29. ZigBee reset button
  30. PL2303 jumper: supports programming and/or UART debugging
  31. SD card detect jumper: enable SD card detection function
  32. PS/2 jumper
  33. LEDs jumper
  34. User key jumper
  35. 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

Core4337 on board resource
  1. 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
  2. AMS1117-3.3 (on bottom side), 3.3V voltage regulator
  3. LM3625-H (on bottom side), USB power management device
  4. QSPI FLASH solder pads (on bottom side), for soldering external Flash if required
  5. Power indicator
  6. USB1 VBUS LED
  7. USB0 VBUS LED
  8. Reset button
  9. 12M crystal oscillator
  10. 32.768K crystal, for internal RTC with calibration
  11. JTAG/SWD interface: for debugging/programming
  12. USB1 interface:
    • Device mode: communicating with computer
    • Host mode: communicating with USB devices (such as USB Flash Drive) through an adapter cable
  13. USB0 interface, features USB OTG function
  14. MCU pins expander, VCC, GND and all the I/O ports are accessible on expansion connectors for further expansion
  15. 5Vin power input, power the core board from external supply (while working on USB HOST/OTG mode, a 5V power input is required)
  16. BOOT configuration
  17. 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
  18. 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
  19. USB1 jumper
    • short the jumper when using USB1
    • open the jumper to disconnect from I/O port
  20. USB0 jumper
    • short the jumper when using USB1
    • open the jumper to disconnect from I/O port

Photos

LPC Development Board
Open4337-C development board
LPC Development Board
Open4337-C development board
LPC Development Board
Open4337-C development board back view
LPC Development Board
Open4337-C mother board

Open4337-C μC/OS-II (Ⅰ)

Open4337-C μC/OS-II (Ⅱ)

Open4337-C μC/OS-II (Ⅲ)

Open4337-C μC/OS-II (Ⅳ)
LPC MCU Core Board
MCU core board Core4337
LPC MCU Core Board
MCU core board Core4337
LPC Development Board
Connecting to a debugger
LPC Development Board
Connecting to various peripherals
USB Device
Connecting to USB device
RS232 Board
Connecting to RS232 Board
RS485 Board
Connecting to RS485 Board
SN65HVD230 CAN Board
Connecting to CAN Board
8 Push Buttons
Connecting to 8 Push Buttons
5 IO Keypad
Connecting to 5 IO Keypad
AD Keypad
Connecting to AD Keypad
Analog Test Board
Test Board on the AD/DA port
FM24CLXX FRAM Board
Connecting to FRAM Board
I2C cascading x3
Multi I2C peripheral Module connected to the I2C bus
Micro SD Storage Board
Connecting to Micro SD Storage Board
AT45DBXX DataFlash Board
Connecting to DataFlash Board
NandFlash Board
Connecting to NandFlash Board
NRF24L01 RF Board
Connecting to NRF24L01 RF Board
DP83848 Ethernet Board
Connecting to Ethernet Board
VS1003B MP3 Board
Connecting to VS1003B MP3 Board
UDA1380 Board
Connecting to UDA1380 Board
Connecting to any accessory board
Connecting to any accessory board you need

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
JTAG Header Pinout
Figure 2. SWD Header Pinout
SWD Header Pinout

Development Resources

  • Related software (KEIL etc.)
  • Examples in C
  • Schematic (PDF)
  • LPC Cortex-M3/M4 development documentations (Datasheet etc.)

Wiki: www.waveshare.com/wiki/Open4337-C

Weight: 0.404 kg

Quick Overview

The "Standard Package" and "Accessory Boards Package" below are included.

Standard Package

  1. Open4337-C development board x 1
  2. USB type A plug to mini-B plug cable x 1
  3. 4-pin wire x 2
  4. 2-pin wire x 2
  5. USB power cable x 1
  6. Software CD x 1
1
2
3
4
5
6

Accessory Boards Package

  1. 3.2inch 320x240 Touch LCD x 1
  2. DP83848 Ethernet Board x 1
  3. UDA1380 Board x 1
  4. Micro SD Storage Board x 1
  5. NandFlash Board (A) x 1
  6. Ethernet Cable x 1
1
2
3
4
5
6