Quick and Easy Code Generation for NXP Microcontrollers

Code Architect

Visit the main Embedded Systems Academy site for technical information and more related to CAN, CANopen and embedded systems!

Current Project: Not Saved Open Project | Save Project | New Project

Select the desired microcontroller and peripheral:

Start >  LPC1756 >  Pin Connect Block

 Help: How do I select what I want?

Step 2 Select the peripherals to use and click on Generate:
Peripherals    
ADC 0 Channels:
2 3 4 5 6 7
CAN 1:
  TD1:  
CAN 2:
Clock Out:
DAC:
Ethernet RMII:
External Interrupts:
0
I2C 1:
I2C 2:
I2S:
  RX_SDA:  
I2S Receive Master Clock:
I2S Tranmsit Master Clock:
Motor PWM 1:
Non-Maskable Interrupt:
Parallel Trace:
PWM 1 Capture Inputs:
0 1
  PCAP1.0:  
PWM 1 Channels:
1 2 3 4 5 6
  PWM1.1: PWM1.2: PWM1.4:
PWM1.5: PWM1.6:
 
SPI:
SSP 0:
  SCK0: MISO0: MOSI0:  
SSP 1:
  SCK1: SSEL1: MISO1: MOSI1:  
Timer 0 Capture:
0
Timer 0 Match:
0 1
Timer 1 Capture:
0 1
Timer 1 Match:
0 1
Timer 2 Match:
0 1 2 3
  MAT2.0: MAT2.1:  
Timer 3 Match:
0 1
UART 0:
UART 1:
  CTS1: DCD1: RTS1:
RXD1: TXD1:
 
UART 2:
  RXD2: TXD2:  
UART 3:
  RXD3: TXD3:  
USB 1 Device:
USB 1 Host:
USB 1 OTG:
USB 1 VBUS:
   
Functions  
Initialization function name: