Quick and Easy Code Generation for NXP Microcontrollers

Code Architect

This service provided by Embedded Systems Academy.
The offline version CANopen Architect is an EDS editor that produces C source code to configure the Micro CANopen source code.
Try CANopen simulations using the CANopen Magic Monitor, Analyzer and Simulator.

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

Select the desired microcontroller and peripheral:

Start >  LPC1766 >  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:
0 1 2 3 4 5 6 7
CAN 1:
  RD1: TD1:  
CAN 2:
  RD2: TD2:  
Clock Out:
  CLKOUT:  
DAC:
Ethernet RMII:
Ethernet MIIM:
External Interrupts:
0 1 2 3
I2C 0:
I2C 1:
  SCL1: SDA1:  
I2C 2:
I2S:
  RX_CLK: RX_SDA: RX_WS:
TX_CLK: TX_SDA: TX_WS:
 
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.3:
PWM1.4: PWM1.5: PWM1.6:
 
SPI:
SSP 0:
  SCK0: SSEL0: MISO0: MOSI0:  
SSP 1:
  SCK1: SSEL1: MISO1: MOSI1:  
System Tick Timer Clock Input:
Timer 0 Capture:
0 1
Timer 0 Match:
0 1
  MAT0.0: MAT0.1:  
Timer 1 Capture:
0 1
Timer 1 Match:
0 1
Timer 2 Capture:
0 1
Timer 2 Match:
0 1 2 3
  MAT2.0: MAT2.1:  
Timer 3 Capture:
0 1
Timer 3 Match:
0 1
UART 0:
UART 1:
  CTS1: DCD1: DSR1: DTR1:
RI1: 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: