\n
address_offset : 0x0 Bytes (0x0)
size : 0x100 byte (0x0)
mem_usage : registers
protection : not protected
Port 3 Output Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
P0 : Port 3 Output Bit 0
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : value1
The output level of P3.x is 0.
#1 : value2
The output level of P3.x is 1.
End of enumeration elements list.
P1 : Port 3 Output Bit 1
bits : 1 - 0 (0 bit)
access : read-write
Enumeration:
#0 : value1
The output level of P3.x is 0.
#1 : value2
The output level of P3.x is 1.
End of enumeration elements list.
P2 : Port 3 Output Bit 2
bits : 2 - 1 (0 bit)
access : read-write
Enumeration:
#0 : value1
The output level of P3.x is 0.
#1 : value2
The output level of P3.x is 1.
End of enumeration elements list.
P3 : Port 3 Output Bit 3
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : value1
The output level of P3.x is 0.
#1 : value2
The output level of P3.x is 1.
End of enumeration elements list.
P4 : Port 3 Output Bit 4
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
The output level of P3.x is 0.
#1 : value2
The output level of P3.x is 1.
End of enumeration elements list.
Port 3 Input/Output Control Register 0
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port 3 Input/Output Control Register 4
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PC4 : Port Control for Port n Pin 4
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.
Port 3 Input Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
P0 : Port 3 Input Bit 0
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
The input level of P3.x is 0.
#1 : value2
The input level of P3.x is 1.
End of enumeration elements list.
P1 : Port 3 Input Bit 1
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
The input level of P3.x is 0.
#1 : value2
The input level of P3.x is 1.
End of enumeration elements list.
P2 : Port 3 Input Bit 2
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
The input level of P3.x is 0.
#1 : value2
The input level of P3.x is 1.
End of enumeration elements list.
P3 : Port 3 Input Bit 3
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
The input level of P3.x is 0.
#1 : value2
The input level of P3.x is 1.
End of enumeration elements list.
P4 : Port 3 Input Bit 4
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
The input level of P3.x is 0.
#1 : value2
The input level of P3.x is 1.
End of enumeration elements list.
Port 3 Output Modification Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PS0 : Port 3 Set Bit 0
bits : 0 - -1 (0 bit)
access : write-only
PS1 : Port 3 Set Bit 1
bits : 1 - 0 (0 bit)
access : write-only
PS2 : Port 3 Set Bit 2
bits : 2 - 1 (0 bit)
access : write-only
PS3 : Port 3 Set Bit 3
bits : 3 - 2 (0 bit)
access : write-only
PS4 : Port 3 Set Bit 4
bits : 4 - 3 (0 bit)
access : write-only
PR0 : Port 3 Reset Bit 0
bits : 16 - 15 (0 bit)
access : write-only
PR1 : Port 3 Reset Bit 1
bits : 17 - 16 (0 bit)
access : write-only
PR2 : Port 3 Reset Bit 2
bits : 18 - 17 (0 bit)
access : write-only
PR3 : Port 3 Reset Bit 3
bits : 19 - 18 (0 bit)
access : write-only
PR4 : Port 3 Reset Bit 4
bits : 20 - 19 (0 bit)
access : write-only
Port 3 Pad Hysteresis Control Register 0
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PH0 : Pad Hysteresis for P3.0
bits : 2 - 1 (0 bit)
access : read-write
PH1 : Pad Hysteresis for P3.1
bits : 6 - 5 (0 bit)
access : read-write
PH2 : Pad Hysteresis for P3.2
bits : 10 - 9 (0 bit)
access : read-write
PH3 : Pad Hysteresis for P3.3
bits : 14 - 13 (0 bit)
access : read-write
PH4 : Pad Hysteresis for P3.4
bits : 18 - 17 (0 bit)
access : read-write
Port 3 Pin Function Decision Control Register
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PDIS0 : Pad Disable for Port 3 Pin 0
bits : 0 - -1 (0 bit)
access : read-only
Enumeration:
#0 : value1
Pad P3.x is enabled.
#1 : value2
Pad P3.x is disabled.
End of enumeration elements list.
PDIS1 : Pad Disable for Port 3 Pin 1
bits : 1 - 0 (0 bit)
access : read-only
Enumeration:
#0 : value1
Pad P3.x is enabled.
#1 : value2
Pad P3.x is disabled.
End of enumeration elements list.
PDIS2 : Pad Disable for Port 3 Pin 2
bits : 2 - 1 (0 bit)
access : read-only
Enumeration:
#0 : value1
Pad P3.x is enabled.
#1 : value2
Pad P3.x is disabled.
End of enumeration elements list.
PDIS3 : Pad Disable for Port 3 Pin 3
bits : 3 - 2 (0 bit)
access : read-only
Enumeration:
#0 : value1
Pad P3.x is enabled.
#1 : value2
Pad P3.x is disabled.
End of enumeration elements list.
PDIS4 : Pad Disable for Port 3 Pin 4
bits : 4 - 3 (0 bit)
access : read-only
Enumeration:
#0 : value1
Pad P3.x is enabled.
#1 : value2
Pad P3.x is disabled.
End of enumeration elements list.
Port 3 Pin Power Save Register
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PPS0 : Port 3 Pin Power Save Bit 0
bits : 0 - -1 (0 bit)
access : read-write
Enumeration:
#0 : value1
Pin Power Save of P3.x is disabled.
#1 : value2
Pin Power Save of P3.x is enabled.
End of enumeration elements list.
PPS1 : Port 3 Pin Power Save Bit 1
bits : 1 - 0 (0 bit)
access : read-write
Enumeration:
#0 : value1
Pin Power Save of P3.x is disabled.
#1 : value2
Pin Power Save of P3.x is enabled.
End of enumeration elements list.
PPS2 : Port 3 Pin Power Save Bit 2
bits : 2 - 1 (0 bit)
access : read-write
Enumeration:
#0 : value1
Pin Power Save of P3.x is disabled.
#1 : value2
Pin Power Save of P3.x is enabled.
End of enumeration elements list.
PPS3 : Port 3 Pin Power Save Bit 3
bits : 3 - 2 (0 bit)
access : read-write
Enumeration:
#0 : value1
Pin Power Save of P3.x is disabled.
#1 : value2
Pin Power Save of P3.x is enabled.
End of enumeration elements list.
PPS4 : Port 3 Pin Power Save Bit 4
bits : 4 - 3 (0 bit)
access : read-write
Enumeration:
#0 : value1
Pin Power Save of P3.x is disabled.
#1 : value2
Pin Power Save of P3.x is enabled.
End of enumeration elements list.
Port 3 Pin Hardware Select Register
address_offset : 0x74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
HW0 : Port 3 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 3 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 3 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 3 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 3 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.
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.