NXP LPC1768 Peripheral Memory Map - koson/Embedded-Things GitHub Wiki

Advanced Bus Region Address Boundaries Registers
AHB Peripherals 4-127 50010000-5001FFFF Reserved
3 5000C000 - 5000FFFF USB Controller
2 50008000 - 5000BFFF Reserved
1 50004000 - 50007FFF GPDMA controller
0 50000000 - 50003FFF Ethernet controller
APB1 peripherals 31 400FC000 - 400FFFFF System control
16-30 400C0000 - 400FBFFF Reserved
15 400BC000 - 400BFFFF QEI
14 400B8000 - 400BBFFF motor control PWM
13 400B4000 - 400B7FFF Reserved
12 400B0000 - 400B3FFF repetitive interrupt timer
11 400AC000 - 400AFFFF Reserved
10 400A8000 - 400ABFFF I2S
9 400A4000 - 400A7FFF Reserved
8 400A0000 - 400A3FFF I2C2
7 4009C000 - 4009FFFF UART3
6 40098000 - 4009BFFF UART2
5 40094000 - 40097FFF Timer 3
4 40090000 - 40093FFF Timer 2
3 4008C000 - 4008FFFF DAC
2 40088000 - 4008BFFF SSP0
0-1 40080000 - 40087FFF Reserved
APB0 peripherals 24-31 400xx000 - 400xxFFF Reserved
23 4005C000 - 4007FFFF I2C1
19-22 4004C000 - 4005BFFF Reserved
18 40048000 - 4004BxFFF CAN2
17 40044000 - 40047FFF CAN1
16 40040000 - 40043FFF CAN common
15 4003C000 - 4003FFFF CAN AF registers
14 40038000 - 4003BFFF CAN AF RAM
13 40034000 - 40037FFF ADC
12 40030000 - 40033FFF SSP1
11 4002C000 - 4002FFFF pin connect
10 40028000 - 4002BFFF GPIO interrupts
9 40024000 - 40027FFF RTC + backup registers
8 40020000 - 40023FFF SPI
7 4001C000 - 4001FFFF I2C0
6 40018000 - 4001BFFF PWM1
5 40014000 - 40017FFF Reserved
4 40010000 - 40013FFF UART1
3 4000C000 - 4000FFFF UART0
2 40008000 - 4000BFFF TIMER1
1 40004000 - 40007FFF TIMER0
0 40000000 - 40003FFF WDT
AHB GPIO 2009C000 - 200BFFFF
RAM 2007C0000 - 20083FFF
8kB boot ROM 1FFFF0000 - 1FFF1FFF
32kB static RAM 10000000 - 10007FFF
512kB on chip flash 00000000 - 0007FFFF