\n

PORTS

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x100 byte (0x0)
mem_usage : registers
protection : not protected

Registers

OUT

IOCR0

IOCR4

IOCR8

IN

OMR

PHCR0

PHCR1

PDISC

PPS

HWSEL


OUT

Port 1 Output Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

OUT OUT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 P0 P1 P2 P3 P4 P5 P6 P7 P8

P0 : Port 1 Output Bit 0
bits : 0 - -1 (0 bit)
access : read-write

Enumeration:

#0 : value1

The output level of P1.x is 0.

#1 : value2

The output level of P1.x is 1.

End of enumeration elements list.

P1 : Port 1 Output Bit 1
bits : 1 - 0 (0 bit)
access : read-write

Enumeration:

#0 : value1

The output level of P1.x is 0.

#1 : value2

The output level of P1.x is 1.

End of enumeration elements list.

P2 : Port 1 Output Bit 2
bits : 2 - 1 (0 bit)
access : read-write

Enumeration:

#0 : value1

The output level of P1.x is 0.

#1 : value2

The output level of P1.x is 1.

End of enumeration elements list.

P3 : Port 1 Output Bit 3
bits : 3 - 2 (0 bit)
access : read-write

Enumeration:

#0 : value1

The output level of P1.x is 0.

#1 : value2

The output level of P1.x is 1.

End of enumeration elements list.

P4 : Port 1 Output Bit 4
bits : 4 - 3 (0 bit)
access : read-write

Enumeration:

#0 : value1

The output level of P1.x is 0.

#1 : value2

The output level of P1.x is 1.

End of enumeration elements list.

P5 : Port 1 Output Bit 5
bits : 5 - 4 (0 bit)
access : read-write

Enumeration:

#0 : value1

The output level of P1.x is 0.

#1 : value2

The output level of P1.x is 1.

End of enumeration elements list.

P6 : Port 1 Output Bit 6
bits : 6 - 5 (0 bit)
access : read-write

Enumeration:

#0 : value1

The output level of P1.x is 0.

#1 : value2

The output level of P1.x is 1.

End of enumeration elements list.

P7 : Port 1 Output Bit 6
bits : 7 - 6 (0 bit)
access : read-write

Enumeration:

#0 : value1

The output level of P1.x is 0.

#1 : value2

The output level of P1.x is 1.

End of enumeration elements list.

P8 : Port 1 Output Bit 6
bits : 8 - 7 (0 bit)
access : read-write

Enumeration:

#0 : value1

The output level of P1.x is 0.

#1 : value2

The output level of P1.x is 1.

End of enumeration elements list.


IOCR0

Port 1 Input/Output Control Register 0
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IOCR0 IOCR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PC0 PC1 PC2 PC3

PC0 : Port Control for Port n Pin 0 to 3
bits : 2 - 6 (5 bit)
access : read-write

Enumeration:

#000000 : value1

Input - No internal pull device active

#000001 : value2

Input - Internal pull-down device active

#000010 : value3

Input - Internal pull-up device active

#000011 : value4

Input - No internal pull device, Pn_OUTx = input value

#000100 : value5

Input inverted - No internal pull device active

#000101 : value6

Input inverted - Internal pull-down device active

#000110 : value7

Input inverted - Internal pull-up device active

#000111 : value8

Input inverted - No internal pull device, Pn_OUTx = input value

#100000 : value9

Output Push-Pull - General-purpose output

#100001 : value10

Output Push-Pull - Alternate output function 1

#100010 : value11

Output Push-Pull - Alternate output function 2

#100011 : value12

Output Push-Pull - Alternate output function 3

#100100 : value13

Output Push-Pull - Alternate output function 4

#100101 : value14

Output Push-Pull - Alternate output function 5

#100110 : value15

Output Push-Pull - Alternate output function 6

#100111 : value16

Output Push-Pull - Alternate output function 7

#101000 : value17

Output Push-Pull - Alternate output function 8

#101001 : value18

Output Push-Pull - Alternate output function 9

#110000 : value19

Output Open Drain - General-purpose output

#110001 : value20

Output Open Drain - Alternate output function 1

#110010 : value21

Output Open Drain - Alternate output function 2

#110011 : value22

Output Open Drain - Alternate output function 3

#110100 : value23

Output Open Drain - Alternate output function 4

#110101 : value24

Output Open Drain - Alternate output function 5

#110110 : value25

Output Open Drain - Alternate output function 6

#110111 : value26

Output Open Drain - Alternate output function 7

#111000 : value27

Output Open Drain - Alternate output function 8

#111001 : value28

Output Open Drain - Alternate output function 9

End of enumeration elements list.

PC1 : Port Control for Port n Pin 0 to 3
bits : 10 - 14 (5 bit)
access : read-write

Enumeration:

#000000 : value1

Input - No internal pull device active

#000001 : value2

Input - Internal pull-down device active

#000010 : value3

Input - Internal pull-up device active

#000011 : value4

Input - No internal pull device, Pn_OUTx = input value

#000100 : value5

Input inverted - No internal pull device active

#000101 : value6

Input inverted - Internal pull-down device active

#000110 : value7

Input inverted - Internal pull-up device active

#000111 : value8

Input inverted - No internal pull device, Pn_OUTx = input value

#100000 : value9

Output Push-Pull - General-purpose output

#100001 : value10

Output Push-Pull - Alternate output function 1

#100010 : value11

Output Push-Pull - Alternate output function 2

#100011 : value12

Output Push-Pull - Alternate output function 3

#100100 : value13

Output Push-Pull - Alternate output function 4

#100101 : value14

Output Push-Pull - Alternate output function 5

#100110 : value15

Output Push-Pull - Alternate output function 6

#100111 : value16

Output Push-Pull - Alternate output function 7

#101000 : value17

Output Push-Pull - Alternate output function 8

#101001 : value18

Output Push-Pull - Alternate output function 9

#110000 : value19

Output Open Drain - General-purpose output

#110001 : value20

Output Open Drain - Alternate output function 1

#110010 : value21

Output Open Drain - Alternate output function 2

#110011 : value22

Output Open Drain - Alternate output function 3

#110100 : value23

Output Open Drain - Alternate output function 4

#110101 : value24

Output Open Drain - Alternate output function 5

#110110 : value25

Output Open Drain - Alternate output function 6

#110111 : value26

Output Open Drain - Alternate output function 7

#111000 : value27

Output Open Drain - Alternate output function 8

#111001 : value28

Output Open Drain - Alternate output function 9

End of enumeration elements list.

PC2 : Port Control for Port n Pin 0 to 3
bits : 18 - 22 (5 bit)
access : read-write

Enumeration:

#000000 : value1

Input - No internal pull device active

#000001 : value2

Input - Internal pull-down device active

#000010 : value3

Input - Internal pull-up device active

#000011 : value4

Input - No internal pull device, Pn_OUTx = input value

#000100 : value5

Input inverted - No internal pull device active

#000101 : value6

Input inverted - Internal pull-down device active

#000110 : value7

Input inverted - Internal pull-up device active

#000111 : value8

Input inverted - No internal pull device, Pn_OUTx = input value

#100000 : value9

Output Push-Pull - General-purpose output

#100001 : value10

Output Push-Pull - Alternate output function 1

#100010 : value11

Output Push-Pull - Alternate output function 2

#100011 : value12

Output Push-Pull - Alternate output function 3

#100100 : value13

Output Push-Pull - Alternate output function 4

#100101 : value14

Output Push-Pull - Alternate output function 5

#100110 : value15

Output Push-Pull - Alternate output function 6

#100111 : value16

Output Push-Pull - Alternate output function 7

#101000 : value17

Output Push-Pull - Alternate output function 8

#101001 : value18

Output Push-Pull - Alternate output function 9

#110000 : value19

Output Open Drain - General-purpose output

#110001 : value20

Output Open Drain - Alternate output function 1

#110010 : value21

Output Open Drain - Alternate output function 2

#110011 : value22

Output Open Drain - Alternate output function 3

#110100 : value23

Output Open Drain - Alternate output function 4

#110101 : value24

Output Open Drain - Alternate output function 5

#110110 : value25

Output Open Drain - Alternate output function 6

#110111 : value26

Output Open Drain - Alternate output function 7

#111000 : value27

Output Open Drain - Alternate output function 8

#111001 : value28

Output Open Drain - Alternate output function 9

End of enumeration elements list.

PC3 : Port Control for Port n Pin 0 to 3
bits : 26 - 30 (5 bit)
access : read-write

Enumeration:

#000000 : value1

Input - No internal pull device active

#000001 : value2

Input - Internal pull-down device active

#000010 : value3

Input - Internal pull-up device active

#000011 : value4

Input - No internal pull device, Pn_OUTx = input value

#000100 : value5

Input inverted - No internal pull device active

#000101 : value6

Input inverted - Internal pull-down device active

#000110 : value7

Input inverted - Internal pull-up device active

#000111 : value8

Input inverted - No internal pull device, Pn_OUTx = input value

#100000 : value9

Output Push-Pull - General-purpose output

#100001 : value10

Output Push-Pull - Alternate output function 1

#100010 : value11

Output Push-Pull - Alternate output function 2

#100011 : value12

Output Push-Pull - Alternate output function 3

#100100 : value13

Output Push-Pull - Alternate output function 4

#100101 : value14

Output Push-Pull - Alternate output function 5

#100110 : value15

Output Push-Pull - Alternate output function 6

#100111 : value16

Output Push-Pull - Alternate output function 7

#101000 : value17

Output Push-Pull - Alternate output function 8

#101001 : value18

Output Push-Pull - Alternate output function 9

#110000 : value19

Output Open Drain - General-purpose output

#110001 : value20

Output Open Drain - Alternate output function 1

#110010 : value21

Output Open Drain - Alternate output function 2

#110011 : value22

Output Open Drain - Alternate output function 3

#110100 : value23

Output Open Drain - Alternate output function 4

#110101 : value24

Output Open Drain - Alternate output function 5

#110110 : value25

Output Open Drain - Alternate output function 6

#110111 : value26

Output Open Drain - Alternate output function 7

#111000 : value27

Output Open Drain - Alternate output function 8

#111001 : value28

Output Open Drain - Alternate output function 9

End of enumeration elements list.


IOCR4

Port 1 Input/Output Control Register 4
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IOCR4 IOCR4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PC4 PC5 PC6 PC7

PC4 : Port Control for Port n Pin 4 to 7
bits : 2 - 6 (5 bit)
access : read-write

Enumeration:

#000000 : value1

Input - No internal pull device active

#000001 : value2

Input - Internal pull-down device active

#000010 : value3

Input - Internal pull-up device active

#000011 : value4

Input - No internal pull device, Pn_OUTx = input value

#000100 : value5

Input inverted - No internal pull device active

#000101 : value6

Input inverted - Internal pull-down device active

#000110 : value7

Input inverted - Internal pull-up device active

#000111 : value8

Input inverted - No internal pull device, Pn_OUTx = input value

#100000 : value9

Output Push-Pull - General-purpose output

#100001 : value10

Output Push-Pull - Alternate output function 1

#100010 : value11

Output Push-Pull - Alternate output function 2

#100011 : value12

Output Push-Pull - Alternate output function 3

#100100 : value13

Output Push-Pull - Alternate output function 4

#100101 : value14

Output Push-Pull - Alternate output function 5

#100110 : value15

Output Push-Pull - Alternate output function 6

#100111 : value16

Output Push-Pull - Alternate output function 7

#101000 : value17

Output Push-Pull - Alternate output function 8

#101001 : value18

Output Push-Pull - Alternate output function 9

#110000 : value19

Output Open Drain - General-purpose output

#110001 : value20

Output Open Drain - Alternate output function 1

#110010 : value21

Output Open Drain - Alternate output function 2

#110011 : value22

Output Open Drain - Alternate output function 3

#110100 : value23

Output Open Drain - Alternate output function 4

#110101 : value24

Output Open Drain - Alternate output function 5

#110110 : value25

Output Open Drain - Alternate output function 6

#110111 : value26

Output Open Drain - Alternate output function 7

#111000 : value27

Output Open Drain - Alternate output function 8

#111001 : value28

Output Open Drain - Alternate output function 9

End of enumeration elements list.

PC5 : Port Control for Port n Pin 4 to 7
bits : 10 - 14 (5 bit)
access : read-write

Enumeration:

#000000 : value1

Input - No internal pull device active

#000001 : value2

Input - Internal pull-down device active

#000010 : value3

Input - Internal pull-up device active

#000011 : value4

Input - No internal pull device, Pn_OUTx = input value

#000100 : value5

Input inverted - No internal pull device active

#000101 : value6

Input inverted - Internal pull-down device active

#000110 : value7

Input inverted - Internal pull-up device active

#000111 : value8

Input inverted - No internal pull device, Pn_OUTx = input value

#100000 : value9

Output Push-Pull - General-purpose output

#100001 : value10

Output Push-Pull - Alternate output function 1

#100010 : value11

Output Push-Pull - Alternate output function 2

#100011 : value12

Output Push-Pull - Alternate output function 3

#100100 : value13

Output Push-Pull - Alternate output function 4

#100101 : value14

Output Push-Pull - Alternate output function 5

#100110 : value15

Output Push-Pull - Alternate output function 6

#100111 : value16

Output Push-Pull - Alternate output function 7

#101000 : value17

Output Push-Pull - Alternate output function 8

#101001 : value18

Output Push-Pull - Alternate output function 9

#110000 : value19

Output Open Drain - General-purpose output

#110001 : value20

Output Open Drain - Alternate output function 1

#110010 : value21

Output Open Drain - Alternate output function 2

#110011 : value22

Output Open Drain - Alternate output function 3

#110100 : value23

Output Open Drain - Alternate output function 4

#110101 : value24

Output Open Drain - Alternate output function 5

#110110 : value25

Output Open Drain - Alternate output function 6

#110111 : value26

Output Open Drain - Alternate output function 7

#111000 : value27

Output Open Drain - Alternate output function 8

#111001 : value28

Output Open Drain - Alternate output function 9

End of enumeration elements list.

PC6 : Port Control for Port n Pin 4 to 7
bits : 18 - 22 (5 bit)
access : read-write

Enumeration:

#000000 : value1

Input - No internal pull device active

#000001 : value2

Input - Internal pull-down device active

#000010 : value3

Input - Internal pull-up device active

#000011 : value4

Input - No internal pull device, Pn_OUTx = input value

#000100 : value5

Input inverted - No internal pull device active

#000101 : value6

Input inverted - Internal pull-down device active

#000110 : value7

Input inverted - Internal pull-up device active

#000111 : value8

Input inverted - No internal pull device, Pn_OUTx = input value

#100000 : value9

Output Push-Pull - General-purpose output

#100001 : value10

Output Push-Pull - Alternate output function 1

#100010 : value11

Output Push-Pull - Alternate output function 2

#100011 : value12

Output Push-Pull - Alternate output function 3

#100100 : value13

Output Push-Pull - Alternate output function 4

#100101 : value14

Output Push-Pull - Alternate output function 5

#100110 : value15

Output Push-Pull - Alternate output function 6

#100111 : value16

Output Push-Pull - Alternate output function 7

#101000 : value17

Output Push-Pull - Alternate output function 8

#101001 : value18

Output Push-Pull - Alternate output function 9

#110000 : value19

Output Open Drain - General-purpose output

#110001 : value20

Output Open Drain - Alternate output function 1

#110010 : value21

Output Open Drain - Alternate output function 2

#110011 : value22

Output Open Drain - Alternate output function 3

#110100 : value23

Output Open Drain - Alternate output function 4

#110101 : value24

Output Open Drain - Alternate output function 5

#110110 : value25

Output Open Drain - Alternate output function 6

#110111 : value26

Output Open Drain - Alternate output function 7

#111000 : value27

Output Open Drain - Alternate output function 8

#111001 : value28

Output Open Drain - Alternate output function 9

End of enumeration elements list.

PC7 : Port Control for Port n Pin 4 to 7
bits : 26 - 30 (5 bit)
access : read-write

Enumeration:

#000000 : value1

Input - No internal pull device active

#000001 : value2

Input - Internal pull-down device active

#000010 : value3

Input - Internal pull-up device active

#000011 : value4

Input - No internal pull device, Pn_OUTx = input value

#000100 : value5

Input inverted - No internal pull device active

#000101 : value6

Input inverted - Internal pull-down device active

#000110 : value7

Input inverted - Internal pull-up device active

#000111 : value8

Input inverted - No internal pull device, Pn_OUTx = input value

#100000 : value9

Output Push-Pull - General-purpose output

#100001 : value10

Output Push-Pull - Alternate output function 1

#100010 : value11

Output Push-Pull - Alternate output function 2

#100011 : value12

Output Push-Pull - Alternate output function 3

#100100 : value13

Output Push-Pull - Alternate output function 4

#100101 : value14

Output Push-Pull - Alternate output function 5

#100110 : value15

Output Push-Pull - Alternate output function 6

#100111 : value16

Output Push-Pull - Alternate output function 7

#101000 : value17

Output Push-Pull - Alternate output function 8

#101001 : value18

Output Push-Pull - Alternate output function 9

#110000 : value19

Output Open Drain - General-purpose output

#110001 : value20

Output Open Drain - Alternate output function 1

#110010 : value21

Output Open Drain - Alternate output function 2

#110011 : value22

Output Open Drain - Alternate output function 3

#110100 : value23

Output Open Drain - Alternate output function 4

#110101 : value24

Output Open Drain - Alternate output function 5

#110110 : value25

Output Open Drain - Alternate output function 6

#110111 : value26

Output Open Drain - Alternate output function 7

#111000 : value27

Output Open Drain - Alternate output function 8

#111001 : value28

Output Open Drain - Alternate output function 9

End of enumeration elements list.


IOCR8

Port 1 Input/Output Control Register 8
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IOCR8 IOCR8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PC8

PC8 : Port Control for Port n Pin 8
bits : 2 - 6 (5 bit)
access : read-write

Enumeration:

#000000 : value1

Input - No internal pull device active

#000001 : value2

Input - Internal pull-down device active

#000010 : value3

Input - Internal pull-up device active

#000011 : value4

Input - No internal pull device, Pn_OUTx = input value

#000100 : value5

Input inverted - No internal pull device active

#000101 : value6

Input inverted - Internal pull-down device active

#000110 : value7

Input inverted - Internal pull-up device active

#000111 : value8

Input inverted - No internal pull device, Pn_OUTx = input value

#100000 : value9

Output Push-Pull - General-purpose output

#100001 : value10

Output Push-Pull - Alternate output function 1

#100010 : value11

Output Push-Pull - Alternate output function 2

#100011 : value12

Output Push-Pull - Alternate output function 3

#100100 : value13

Output Push-Pull - Alternate output function 4

#100101 : value14

Output Push-Pull - Alternate output function 5

#100110 : value15

Output Push-Pull - Alternate output function 6

#100111 : value16

Output Push-Pull - Alternate output function 7

#101000 : value17

Output Push-Pull - Alternate output function 8

#101001 : value18

Output Push-Pull - Alternate output function 9

#110000 : value19

Output Open Drain - General-purpose output

#110001 : value20

Output Open Drain - Alternate output function 1

#110010 : value21

Output Open Drain - Alternate output function 2

#110011 : value22

Output Open Drain - Alternate output function 3

#110100 : value23

Output Open Drain - Alternate output function 4

#110101 : value24

Output Open Drain - Alternate output function 5

#110110 : value25

Output Open Drain - Alternate output function 6

#110111 : value26

Output Open Drain - Alternate output function 7

#111000 : value27

Output Open Drain - Alternate output function 8

#111001 : value28

Output Open Drain - Alternate output function 9

End of enumeration elements list.


IN

Port 1 Input Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IN IN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 P0 P1 P2 P3 P4 P5 P6 P7 P8

P0 : Port 1 Input Bit 0
bits : 0 - -1 (0 bit)
access : read-only

Enumeration:

#0 : value1

The input level of P1.x is 0.

#1 : value2

The input level of P1.x is 1.

End of enumeration elements list.

P1 : Port 1 Input Bit 1
bits : 1 - 0 (0 bit)
access : read-only

Enumeration:

#0 : value1

The input level of P1.x is 0.

#1 : value2

The input level of P1.x is 1.

End of enumeration elements list.

P2 : Port 1 Input Bit 2
bits : 2 - 1 (0 bit)
access : read-only

Enumeration:

#0 : value1

The input level of P1.x is 0.

#1 : value2

The input level of P1.x is 1.

End of enumeration elements list.

P3 : Port 1 Input Bit 3
bits : 3 - 2 (0 bit)
access : read-only

Enumeration:

#0 : value1

The input level of P1.x is 0.

#1 : value2

The input level of P1.x is 1.

End of enumeration elements list.

P4 : Port 1 Input Bit 4
bits : 4 - 3 (0 bit)
access : read-only

Enumeration:

#0 : value1

The input level of P1.x is 0.

#1 : value2

The input level of P1.x is 1.

End of enumeration elements list.

P5 : Port 1 Input Bit 5
bits : 5 - 4 (0 bit)
access : read-only

Enumeration:

#0 : value1

The input level of P1.x is 0.

#1 : value2

The input level of P1.x is 1.

End of enumeration elements list.

P6 : Port 1 Input Bit 6
bits : 6 - 5 (0 bit)
access : read-only

Enumeration:

#0 : value1

The input level of P1.x is 0.

#1 : value2

The input level of P1.x is 1.

End of enumeration elements list.

P7 : Port 1 Input Bit 7
bits : 7 - 6 (0 bit)
access : read-only

Enumeration:

#0 : value1

The input level of P1.x is 0.

#1 : value2

The input level of P1.x is 1.

End of enumeration elements list.

P8 : Port 1 Input Bit 8
bits : 8 - 7 (0 bit)
access : read-only

Enumeration:

#0 : value1

The input level of P1.x is 0.

#1 : value2

The input level of P1.x is 1.

End of enumeration elements list.


OMR

Port 1 Output Modification Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

OMR OMR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PS0 PS1 PS2 PS3 PS4 PS5 PS6 PS7 PS8 PR0 PR1 PR2 PR3 PR4 PR5 PR6 PR7 PR8

PS0 : Port 1 Set Bit 0
bits : 0 - -1 (0 bit)
access : write-only

PS1 : Port 1 Set Bit 1
bits : 1 - 0 (0 bit)
access : write-only

PS2 : Port 1 Set Bit 2
bits : 2 - 1 (0 bit)
access : write-only

PS3 : Port 1 Set Bit 3
bits : 3 - 2 (0 bit)
access : write-only

PS4 : Port 1 Set Bit 4
bits : 4 - 3 (0 bit)
access : write-only

PS5 : Port 1 Set Bit 5
bits : 5 - 4 (0 bit)
access : write-only

PS6 : Port 1 Set Bit 6
bits : 6 - 5 (0 bit)
access : write-only

PS7 : Port 1 Set Bit 7
bits : 7 - 6 (0 bit)
access : write-only

PS8 : Port 1 Set Bit 8
bits : 8 - 7 (0 bit)
access : write-only

PR0 : Port 1 Reset Bit 0
bits : 16 - 15 (0 bit)
access : write-only

PR1 : Port 1 Reset Bit 1
bits : 17 - 16 (0 bit)
access : write-only

PR2 : Port 1 Reset Bit 2
bits : 18 - 17 (0 bit)
access : write-only

PR3 : Port 1 Reset Bit 3
bits : 19 - 18 (0 bit)
access : write-only

PR4 : Port 1 Reset Bit 4
bits : 20 - 19 (0 bit)
access : write-only

PR5 : Port 1 Reset Bit 5
bits : 21 - 20 (0 bit)
access : write-only

PR6 : Port 1 Reset Bit 6
bits : 22 - 21 (0 bit)
access : write-only

PR7 : Port 1 Reset Bit 7
bits : 23 - 22 (0 bit)
access : write-only

PR8 : Port 1 Reset Bit 8
bits : 24 - 23 (0 bit)
access : write-only


PHCR0

Port 1 Pad Hysteresis Control Register 0
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PHCR0 PHCR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PH0 PH1 PH2 PH3 PH4 PH5 PH6 PH7

PH0 : Pad Hysteresis for P1.0
bits : 2 - 1 (0 bit)
access : read-write

PH1 : Pad Hysteresis for P1.1
bits : 6 - 5 (0 bit)
access : read-write

PH2 : Pad Hysteresis for P1.2
bits : 10 - 9 (0 bit)
access : read-write

PH3 : Pad Hysteresis for P1.3
bits : 14 - 13 (0 bit)
access : read-write

PH4 : Pad Hysteresis for P1.4
bits : 18 - 17 (0 bit)
access : read-write

PH5 : Pad Hysteresis for P1.5
bits : 22 - 21 (0 bit)
access : read-write

PH6 : Pad Hysteresis for P1.6
bits : 26 - 25 (0 bit)
access : read-write

PH7 : Pad Hysteresis for P1.7
bits : 30 - 29 (0 bit)
access : read-write


PHCR1

Port 1 Pad Hysteresis Control Register 1
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PHCR1 PHCR1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PH8

PH8 : Pad Hysteresis for P1.8
bits : 2 - 1 (0 bit)
access : read-write


PDISC

Port 1 Pin Function Decision Control Register
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PDISC PDISC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PDIS0 PDIS1 PDIS2 PDIS3 PDIS4 PDIS5 PDIS6 PDIS7 PDIS8

PDIS0 : Pad Disable for Port 1 Pin 0
bits : 0 - -1 (0 bit)
access : read-only

Enumeration:

#0 : value1

Pad P1.x is enabled.

#1 : value2

Pad P1.x is disabled.

End of enumeration elements list.

PDIS1 : Pad Disable for Port 1 Pin 1
bits : 1 - 0 (0 bit)
access : read-only

Enumeration:

#0 : value1

Pad P1.x is enabled.

#1 : value2

Pad P1.x is disabled.

End of enumeration elements list.

PDIS2 : Pad Disable for Port 1 Pin 2
bits : 2 - 1 (0 bit)
access : read-only

Enumeration:

#0 : value1

Pad P1.x is enabled.

#1 : value2

Pad P1.x is disabled.

End of enumeration elements list.

PDIS3 : Pad Disable for Port 1 Pin 3
bits : 3 - 2 (0 bit)
access : read-only

Enumeration:

#0 : value1

Pad P1.x is enabled.

#1 : value2

Pad P1.x is disabled.

End of enumeration elements list.

PDIS4 : Pad Disable for Port 1 Pin 4
bits : 4 - 3 (0 bit)
access : read-only

Enumeration:

#0 : value1

Pad P1.x is enabled.

#1 : value2

Pad P1.x is disabled.

End of enumeration elements list.

PDIS5 : Pad Disable for Port 1 Pin 5
bits : 5 - 4 (0 bit)
access : read-only

Enumeration:

#0 : value1

Pad P1.x is enabled.

#1 : value2

Pad P1.x is disabled.

End of enumeration elements list.

PDIS6 : Pad Disable for Port 1 Pin 6
bits : 6 - 5 (0 bit)
access : read-only

Enumeration:

#0 : value1

Pad P1.x is enabled.

#1 : value2

Pad P1.x is disabled.

End of enumeration elements list.

PDIS7 : Pad Disable for Port 1 Pin 7
bits : 7 - 6 (0 bit)
access : read-only

Enumeration:

#0 : value1

Pad P1.x is enabled.

#1 : value2

Pad P1.x is disabled.

End of enumeration elements list.

PDIS8 : Pad Disable for Port 1 Pin 8
bits : 8 - 7 (0 bit)
access : read-only

Enumeration:

#0 : value1

Pad P1.x is enabled.

#1 : value2

Pad P1.x is disabled.

End of enumeration elements list.


PPS

Port 1 Pin Power Save Register
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPS PPS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PPS0 PPS1 PPS2 PPS3 PPS4 PPS5 PPS6 PPS7 PPS8

PPS0 : Port 1 Pin Power Save Bit 0
bits : 0 - -1 (0 bit)
access : read-write

Enumeration:

#0 : value1

Pin Power Save of P1.x is disabled.

#1 : value2

Pin Power Save of P1.x is enabled.

End of enumeration elements list.

PPS1 : Port 1 Pin Power Save Bit 1
bits : 1 - 0 (0 bit)
access : read-write

Enumeration:

#0 : value1

Pin Power Save of P1.x is disabled.

#1 : value2

Pin Power Save of P1.x is enabled.

End of enumeration elements list.

PPS2 : Port 1 Pin Power Save Bit 2
bits : 2 - 1 (0 bit)
access : read-write

Enumeration:

#0 : value1

Pin Power Save of P1.x is disabled.

#1 : value2

Pin Power Save of P1.x is enabled.

End of enumeration elements list.

PPS3 : Port 1 Pin Power Save Bit 3
bits : 3 - 2 (0 bit)
access : read-write

Enumeration:

#0 : value1

Pin Power Save of P1.x is disabled.

#1 : value2

Pin Power Save of P1.x is enabled.

End of enumeration elements list.

PPS4 : Port 1 Pin Power Save Bit 4
bits : 4 - 3 (0 bit)
access : read-write

Enumeration:

#0 : value1

Pin Power Save of P1.x is disabled.

#1 : value2

Pin Power Save of P1.x is enabled.

End of enumeration elements list.

PPS5 : Port 1 Pin Power Save Bit 5
bits : 5 - 4 (0 bit)
access : read-write

Enumeration:

#0 : value1

Pin Power Save of P1.x is disabled.

#1 : value2

Pin Power Save of P1.x is enabled.

End of enumeration elements list.

PPS6 : Port 1 Pin Power Save Bit 6
bits : 6 - 5 (0 bit)
access : read-write

Enumeration:

#0 : value1

Pin Power Save of P1.x is disabled.

#1 : value2

Pin Power Save of P1.x is enabled.

End of enumeration elements list.

PPS7 : Port 1 Pin Power Save Bit 7
bits : 7 - 6 (0 bit)
access : read-write

Enumeration:

#0 : value1

Pin Power Save of P1.x is disabled.

#1 : value2

Pin Power Save of P1.x is enabled.

End of enumeration elements list.

PPS8 : Port 1 Pin Power Save Bit 8
bits : 8 - 7 (0 bit)
access : read-write

Enumeration:

#0 : value1

Pin Power Save of P1.x is disabled.

#1 : value2

Pin Power Save of P1.x is enabled.

End of enumeration elements list.


HWSEL

Port 1 Pin Hardware Select Register
address_offset : 0x74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HWSEL HWSEL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HW0 HW1 HW2 HW3 HW4 HW5 HW6 HW7 HW8

HW0 : Port 1 Pin Hardware Select Bit 0
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#00 : value1

Software control only.

#01 : value2

HW0 control path can override the software configuration.

#10 : value3

HW1 control path can override the software configuration.

End of enumeration elements list.

HW1 : Port 1 Pin Hardware Select Bit 1
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#00 : value1

Software control only.

#01 : value2

HW0 control path can override the software configuration.

#10 : value3

HW1 control path can override the software configuration.

End of enumeration elements list.

HW2 : Port 1 Pin Hardware Select Bit 2
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#00 : value1

Software control only.

#01 : value2

HW0 control path can override the software configuration.

#10 : value3

HW1 control path can override the software configuration.

End of enumeration elements list.

HW3 : Port 1 Pin Hardware Select Bit 3
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#00 : value1

Software control only.

#01 : value2

HW0 control path can override the software configuration.

#10 : value3

HW1 control path can override the software configuration.

End of enumeration elements list.

HW4 : Port 1 Pin Hardware Select Bit 4
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#00 : value1

Software control only.

#01 : value2

HW0 control path can override the software configuration.

#10 : value3

HW1 control path can override the software configuration.

End of enumeration elements list.

HW5 : Port 1 Pin Hardware Select Bit 5
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#00 : value1

Software control only.

#01 : value2

HW0 control path can override the software configuration.

#10 : value3

HW1 control path can override the software configuration.

End of enumeration elements list.

HW6 : Port 1 Pin Hardware Select Bit 6
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#00 : value1

Software control only.

#01 : value2

HW0 control path can override the software configuration.

#10 : value3

HW1 control path can override the software configuration.

End of enumeration elements list.

HW7 : Port 1 Pin Hardware Select Bit 7
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

#00 : value1

Software control only.

#01 : value2

HW0 control path can override the software configuration.

#10 : value3

HW1 control path can override the software configuration.

End of enumeration elements list.

HW8 : Port 1 Pin Hardware Select Bit 8
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#00 : value1

Software control only.

#01 : value2

HW0 control path can override the software configuration.

#10 : value3

HW1 control path can override the software configuration.

End of enumeration elements list.



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.