Fork of the official mbed C/C++ SDK provides the software platform and libraries to build your applications. The fork has the documentation converted to Doxygen format

Dependents:   NervousPuppySprintOne NervousPuppySprint2602 Robot WarehouseBot1 ... more

Fork of mbed by mbed official

Embed: (wiki syntax)

« Back to documentation index

LPC_IOCON_Type Struct Reference

LPC_IOCON_Type Struct Reference
[Device_Peripheral_Registers]

Product name title=UM10462 Chapter title=LPC11U1x I/O configuration Modification date=3/16/2011 Major revision=0 Minor revision=3 (IOCONFIG) More...

#include <LPC11Uxx.h>

Data Fields

__IO uint32_t RESET_PIO0_0
__IO uint32_t PIO0_1
__IO uint32_t PIO0_2
__IO uint32_t PIO0_3
__IO uint32_t PIO0_4
__IO uint32_t PIO0_5
__IO uint32_t PIO0_6
__IO uint32_t PIO0_7
__IO uint32_t PIO0_8
__IO uint32_t PIO0_9
__IO uint32_t SWCLK_PIO0_10
__IO uint32_t TDI_PIO0_11
__IO uint32_t TMS_PIO0_12
__IO uint32_t TDO_PIO0_13
__IO uint32_t TRST_PIO0_14
__IO uint32_t SWDIO_PIO0_15
__IO uint32_t PIO0_16
__IO uint32_t PIO0_17
__IO uint32_t PIO0_18
__IO uint32_t PIO0_19
__IO uint32_t PIO0_20
__IO uint32_t PIO0_21
__IO uint32_t PIO0_22
__IO uint32_t PIO0_23
__IO uint32_t PIO1_0
__IO uint32_t PIO1_4
__IO uint32_t PIO1_5
__IO uint32_t PIO1_8
__IO uint32_t PIO1_12
__IO uint32_t PIO1_13
__IO uint32_t PIO1_14
__IO uint32_t PIO1_15
__IO uint32_t PIO1_16
__IO uint32_t PIO1_19
__IO uint32_t PIO1_20
__IO uint32_t PIO1_21
__IO uint32_t PIO1_22
__IO uint32_t PIO1_23
__IO uint32_t PIO1_24
__IO uint32_t PIO1_25
__IO uint32_t PIO1_26
__IO uint32_t PIO1_27
__IO uint32_t PIO1_28
__IO uint32_t PIO1_29
__IO uint32_t PIO1_31

Detailed Description

Product name title=UM10462 Chapter title=LPC11U1x I/O configuration Modification date=3/16/2011 Major revision=0 Minor revision=3 (IOCONFIG)

Definition at line 366 of file LPC11Uxx.h.


Field Documentation

__IO uint32_t PIO0_1

(@ 0x40044004) I/O configuration for pin PIO0_1/CLKOUT/CT32B0_MAT2/USB_FTOGGLE

Definition at line 368 of file LPC11Uxx.h.

__IO uint32_t PIO0_16

(@ 0x40044040) I/O configuration for pin PIO0_16/AD5/CT32B1_MAT3/ WAKEUP

Definition at line 383 of file LPC11Uxx.h.

__IO uint32_t PIO0_17

(@ 0x40044044) I/O configuration for pin PIO0_17/RTS/CT32B0_CAP0/SCLK

Definition at line 384 of file LPC11Uxx.h.

__IO uint32_t PIO0_18

(@ 0x40044048) I/O configuration for pin PIO0_18/RXD/CT32B0_MAT0

Definition at line 385 of file LPC11Uxx.h.

__IO uint32_t PIO0_19

(@ 0x4004404C) I/O configuration for pin PIO0_19/TXD/CT32B0_MAT1

Definition at line 386 of file LPC11Uxx.h.

__IO uint32_t PIO0_2

(@ 0x40044008) I/O configuration for pin PIO0_2/SSEL0/CT16B0_CAP0

Definition at line 369 of file LPC11Uxx.h.

__IO uint32_t PIO0_20

(@ 0x40044050) I/O configuration for pin PIO0_20/CT16B1_CAP0

Definition at line 387 of file LPC11Uxx.h.

__IO uint32_t PIO0_21

(@ 0x40044054) I/O configuration for pin PIO0_21/CT16B1_MAT0/MOSI1

Definition at line 388 of file LPC11Uxx.h.

__IO uint32_t PIO0_22

(@ 0x40044058) I/O configuration for pin PIO0_22/AD6/CT16B1_MAT1/MISO1

Definition at line 389 of file LPC11Uxx.h.

__IO uint32_t PIO0_23

(@ 0x4004405C) I/O configuration for pin PIO0_23/AD7

Definition at line 390 of file LPC11Uxx.h.

__IO uint32_t PIO0_3

(@ 0x4004400C) I/O configuration for pin PIO0_3/USB_VBUS

Definition at line 370 of file LPC11Uxx.h.

__IO uint32_t PIO0_4

(@ 0x40044010) I/O configuration for pin PIO0_4/SCL

Definition at line 371 of file LPC11Uxx.h.

__IO uint32_t PIO0_5

(@ 0x40044014) I/O configuration for pin PIO0_5/SDA

Definition at line 372 of file LPC11Uxx.h.

__IO uint32_t PIO0_6

(@ 0x40044018) I/O configuration for pin PIO0_6/USB_CONNECT/SCK0

Definition at line 373 of file LPC11Uxx.h.

__IO uint32_t PIO0_7

(@ 0x4004401C) I/O configuration for pin PIO0_7/CTS

Definition at line 374 of file LPC11Uxx.h.

__IO uint32_t PIO0_8

(@ 0x40044020) I/O configuration for pin PIO0_8/MISO0/CT16B0_MAT0

Definition at line 375 of file LPC11Uxx.h.

__IO uint32_t PIO0_9

(@ 0x40044024) I/O configuration for pin PIO0_9/MOSI0/CT16B0_MAT1

Definition at line 376 of file LPC11Uxx.h.

__IO uint32_t PIO1_0

Offset: 0x060

Definition at line 391 of file LPC11Uxx.h.

__IO uint32_t PIO1_12

Offset: 0x090

Definition at line 403 of file LPC11Uxx.h.

__IO uint32_t PIO1_13

(@ 0x40044094) I/O configuration for pin PIO1_13/DTR/CT16B0_MAT0/TXD

Definition at line 404 of file LPC11Uxx.h.

__IO uint32_t PIO1_14

(@ 0x40044098) I/O configuration for pin PIO1_14/DSR/CT16B0_MAT1/RXD

Definition at line 405 of file LPC11Uxx.h.

__IO uint32_t PIO1_15

(@ 0x4004409C) I/O configuration for pin PIO1_15/DCD/ CT16B0_MAT2/SCK1

Definition at line 406 of file LPC11Uxx.h.

__IO uint32_t PIO1_16

(@ 0x400440A0) I/O configuration for pin PIO1_16/RI/CT16B0_CAP0

Definition at line 407 of file LPC11Uxx.h.

__IO uint32_t PIO1_19

(@ 0x400440AC) I/O configuration for pin PIO1_19/DTR/SSEL1

Definition at line 410 of file LPC11Uxx.h.

__IO uint32_t PIO1_20

(@ 0x400440B0) I/O configuration for pin PIO1_20/DSR/SCK1

Definition at line 411 of file LPC11Uxx.h.

__IO uint32_t PIO1_21

(@ 0x400440B4) I/O configuration for pin PIO1_21/DCD/MISO1

Definition at line 412 of file LPC11Uxx.h.

__IO uint32_t PIO1_22

(@ 0x400440B8) I/O configuration for pin PIO1_22/RI/MOSI1

Definition at line 413 of file LPC11Uxx.h.

__IO uint32_t PIO1_23

(@ 0x400440BC) I/O configuration for pin PIO1_23/CT16B1_MAT1/SSEL1

Definition at line 414 of file LPC11Uxx.h.

__IO uint32_t PIO1_24

(@ 0x400440C0) I/O configuration for pin PIO1_24/ CT32B0_MAT0

Definition at line 415 of file LPC11Uxx.h.

__IO uint32_t PIO1_25

(@ 0x400440C4) I/O configuration for pin PIO1_25/CT32B0_MAT1

Definition at line 416 of file LPC11Uxx.h.

__IO uint32_t PIO1_26

(@ 0x400440C8) I/O configuration for pin PIO1_26/CT32B0_MAT2/ RXD

Definition at line 417 of file LPC11Uxx.h.

__IO uint32_t PIO1_27

(@ 0x400440CC) I/O configuration for pin PIO1_27/CT32B0_MAT3/ TXD

Definition at line 418 of file LPC11Uxx.h.

__IO uint32_t PIO1_28

(@ 0x400440D0) I/O configuration for pin PIO1_28/CT32B0_CAP0/ SCLK

Definition at line 419 of file LPC11Uxx.h.

__IO uint32_t PIO1_29

(@ 0x400440D4) I/O configuration for pin PIO1_29/SCK0/ CT32B0_CAP1

Definition at line 420 of file LPC11Uxx.h.

__IO uint32_t PIO1_31

(@ 0x400440DC) I/O configuration for pin PIO1_31

Definition at line 422 of file LPC11Uxx.h.

__IO uint32_t PIO1_4

Offset: 0x070

Definition at line 395 of file LPC11Uxx.h.

__IO uint32_t PIO1_5

(@ 0x40044074) I/O configuration for pin PIO1_5/CT32B1_CAP1

Definition at line 396 of file LPC11Uxx.h.

__IO uint32_t PIO1_8

Offset: 0x080

Definition at line 399 of file LPC11Uxx.h.

__IO uint32_t RESET_PIO0_0

< (@ 0x40044000) IOCONFIG Structure (@ 0x40044000) I/O configuration for pin RESET/PIO0_0

Definition at line 367 of file LPC11Uxx.h.

__IO uint32_t SWCLK_PIO0_10

(@ 0x40044028) I/O configuration for pin SWCLK/PIO0_10/ SCK0/CT16B0_MAT2

Definition at line 377 of file LPC11Uxx.h.

__IO uint32_t SWDIO_PIO0_15

(@ 0x4004403C) I/O configuration for pin SWDIO/PIO0_15/AD4/CT32B1_MAT2

Definition at line 382 of file LPC11Uxx.h.

__IO uint32_t TDI_PIO0_11

(@ 0x4004402C) I/O configuration for pin TDI/PIO0_11/AD0/CT32B0_MAT3

Definition at line 378 of file LPC11Uxx.h.

__IO uint32_t TDO_PIO0_13

(@ 0x40044034) I/O configuration for pin TDO/PIO0_13/AD2/CT32B1_MAT0

Definition at line 380 of file LPC11Uxx.h.

__IO uint32_t TMS_PIO0_12

(@ 0x40044030) I/O configuration for pin TMS/PIO0_12/AD1/CT32B1_CAP0

Definition at line 379 of file LPC11Uxx.h.

__IO uint32_t TRST_PIO0_14

(@ 0x40044038) I/O configuration for pin TRST/PIO0_14/AD3/CT32B1_MAT1

Definition at line 381 of file LPC11Uxx.h.