\n
address_offset : 0x0 Bytes (0x0)
size : 0x28 byte (0x0)
mem_usage : registers
protection : not protected
GPIO Port 1 configuration
address_offset : 0x0 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CON0 : Configuration bits for P1.0
bits : 0 - 1 (2 bit)
Enumeration:
0 : GPIOIRQ3
None
1 : PWMSYNC
None
2 : EXTCLKIN
None
End of enumeration elements list.
CON1 : Configuration bits for P1.1
bits : 2 - 3 (2 bit)
Enumeration:
0 : GPIOIRQ4
None
1 : PWMTRIP
None
End of enumeration elements list.
CON2 : Configuration bits for P1.2
bits : 4 - 5 (2 bit)
Enumeration:
0 : GPIO
None
1 : PWM0
None
End of enumeration elements list.
CON3 : Configuration bits for P1.3
bits : 6 - 7 (2 bit)
Enumeration:
0 : GPIO
None
1 : PWM1
None
End of enumeration elements list.
CON4 : Configuration bits for P1.4
bits : 8 - 9 (2 bit)
Enumeration:
0 : GPIO
None
1 : PWM2
None
2 : SPI0MISO
None
End of enumeration elements list.
CON5 : Configuration bits for P1.5
bits : 10 - 11 (2 bit)
Enumeration:
0 : GPIOIRQ5
None
1 : PWM3
None
2 : SPI0SCLK
None
End of enumeration elements list.
CON6 : Configuration bits for P1.6
bits : 12 - 13 (2 bit)
Enumeration:
0 : GPIOIRQ6
None
1 : PWM4
None
2 : SPI0MOSI
None
End of enumeration elements list.
CON7 : Configuration bits for P1.7
bits : 14 - 15 (2 bit)
Enumeration:
0 : GPIOIRQ7
None
1 : PWM5
None
2 : SPI0CS
None
End of enumeration elements list.
GPIO Port 1 data input.
address_offset : 0x14 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
IN0 : Input for port pin
bits : 0 - 0 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
IN1 : Input for port pin
bits : 1 - 1 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
IN2 : Input for port pin
bits : 2 - 2 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
IN3 : Input for port pin
bits : 3 - 3 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
IN4 : Input for port pin
bits : 4 - 4 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
IN5 : Input for port pin
bits : 5 - 5 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
IN6 : Input for port pin
bits : 6 - 6 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
IN7 : Input for port pin
bits : 7 - 7 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
GPIO Port 1 data out.
address_offset : 0x18 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OUT0 : Output for port pin
bits : 0 - 0 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
OUT1 : Output for port pin
bits : 1 - 1 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
OUT2 : Output for port pin
bits : 2 - 2 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
OUT3 : Output for port pin
bits : 3 - 3 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
OUT4 : Output for port pin
bits : 4 - 4 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
OUT5 : Output for port pin
bits : 5 - 5 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
OUT6 : Output for port pin
bits : 6 - 6 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
OUT7 : Output for port pin
bits : 7 - 7 (1 bit)
Enumeration:
0 : LOW
None
1 : HIGH
None
End of enumeration elements list.
GPIO Port 1 data out set
address_offset : 0x1C Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SET0 : Set Output High for port pin
bits : 0 - 0 (1 bit)
Enumeration:
1 : SET
None
End of enumeration elements list.
SET1 : Set Output High for port pin
bits : 1 - 1 (1 bit)
Enumeration:
1 : SET
None
End of enumeration elements list.
SET2 : Set Output High for port pin
bits : 2 - 2 (1 bit)
Enumeration:
1 : SET
None
End of enumeration elements list.
SET3 : Set Output High for port pin
bits : 3 - 3 (1 bit)
Enumeration:
1 : SET
None
End of enumeration elements list.
SET4 : Set Output High for port pin
bits : 4 - 4 (1 bit)
Enumeration:
1 : SET
None
End of enumeration elements list.
SET5 : Set Output High for port pin
bits : 5 - 5 (1 bit)
Enumeration:
1 : SET
None
End of enumeration elements list.
SET6 : Set Output High for port pin
bits : 6 - 6 (1 bit)
Enumeration:
1 : SET
None
End of enumeration elements list.
SET7 : Set Output High for port pin
bits : 7 - 7 (1 bit)
Enumeration:
1 : SET
None
End of enumeration elements list.
GPIO Port 1 data out clear.
address_offset : 0x20 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CLR0 : Set Output Low for port pin
bits : 0 - 0 (1 bit)
Enumeration:
1 : CLR
None
End of enumeration elements list.
CLR1 : Set Output Low for port pin
bits : 1 - 1 (1 bit)
Enumeration:
1 : CLR
None
End of enumeration elements list.
CLR2 : Set Output Low for port pin
bits : 2 - 2 (1 bit)
Enumeration:
1 : CLR
None
End of enumeration elements list.
CLR3 : Set Output Low for port pin
bits : 3 - 3 (1 bit)
Enumeration:
1 : CLR
None
End of enumeration elements list.
CLR4 : Set Output Low for port pin
bits : 4 - 4 (1 bit)
Enumeration:
1 : CLR
None
End of enumeration elements list.
CLR5 : Set Output Low for port pin
bits : 5 - 5 (1 bit)
Enumeration:
1 : CLR
None
End of enumeration elements list.
CLR6 : Set Output Low for port pin
bits : 6 - 6 (1 bit)
Enumeration:
1 : CLR
None
End of enumeration elements list.
CLR7 : Set Output Low for port pin
bits : 7 - 7 (1 bit)
Enumeration:
1 : CLR
None
End of enumeration elements list.
GPIO Port 1 pin toggle.
address_offset : 0x24 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TGL0 : Toggle Output for port pin
bits : 0 - 0 (1 bit)
Enumeration:
1 : TGL
None
End of enumeration elements list.
TGL1 : Toggle Output for port pin
bits : 1 - 1 (1 bit)
Enumeration:
1 : TGL
None
End of enumeration elements list.
TGL2 : Toggle Output for port pin
bits : 2 - 2 (1 bit)
Enumeration:
1 : TGL
None
End of enumeration elements list.
TGL3 : Toggle Output for port pin
bits : 3 - 3 (1 bit)
Enumeration:
1 : TGL
None
End of enumeration elements list.
TGL4 : Toggle Output for port pin
bits : 4 - 4 (1 bit)
Enumeration:
1 : TGL
None
End of enumeration elements list.
TGL5 : Toggle Output for port pin
bits : 5 - 5 (1 bit)
Enumeration:
1 : TGL
None
End of enumeration elements list.
TGL6 : Toggle Output for port pin
bits : 6 - 6 (1 bit)
Enumeration:
1 : TGL
None
End of enumeration elements list.
TGL7 : Toggle Output for port pin
bits : 7 - 7 (1 bit)
Enumeration:
1 : TGL
None
End of enumeration elements list.
GPIO Port 1 output enable
address_offset : 0x4 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OEN0 : Direction for port pin
bits : 0 - 0 (1 bit)
Enumeration:
0 : IN
None
1 : OUT
None
End of enumeration elements list.
OEN1 : Direction for port pin
bits : 1 - 1 (1 bit)
Enumeration:
0 : IN
None
1 : OUT
None
End of enumeration elements list.
OEN2 : Direction for port pin
bits : 2 - 2 (1 bit)
Enumeration:
0 : IN
None
1 : OUT
None
End of enumeration elements list.
OEN3 : Direction for port pin
bits : 3 - 3 (1 bit)
Enumeration:
0 : IN
None
1 : OUT
None
End of enumeration elements list.
OEN4 : Direction for port pin
bits : 4 - 4 (1 bit)
Enumeration:
0 : IN
None
1 : OUT
None
End of enumeration elements list.
OEN5 : Direction for port pin
bits : 5 - 5 (1 bit)
Enumeration:
0 : IN
None
1 : OUT
None
End of enumeration elements list.
OEN6 : Direction for port pin
bits : 6 - 6 (1 bit)
Enumeration:
0 : IN
None
1 : OUT
None
End of enumeration elements list.
OEN7 : Direction for port pin
bits : 7 - 7 (1 bit)
Enumeration:
0 : IN
None
1 : OUT
None
End of enumeration elements list.
GPIO Port 1 output pull up enable.
address_offset : 0x8 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PUL0 : Pull Up Enable for port pin
bits : 0 - 0 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
PUL1 : Pull Up Enable for port pin
bits : 1 - 1 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
PUL2 : Pull Up Enable for port pin
bits : 2 - 2 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
PUL3 : Pull Up Enable for port pin
bits : 3 - 3 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
PUL4 : Pull Up Enable for port pin
bits : 4 - 4 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
PUL5 : Pull Up Enable for port pin
bits : 5 - 5 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
PUL6 : Pull Up Enable for port pin
bits : 6 - 6 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
PUL7 : Pull Up Enable for port pin
bits : 7 - 7 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
GPIO Port 1 tri state
address_offset : 0xC Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OCE0 : open circuit Enable for port pin
bits : 0 - 0 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
OCE1 : open circuit Enable for port pin
bits : 1 - 1 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
OCE2 : open circuit Enable for port pin
bits : 2 - 2 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
OCE3 : open circuit Enable for port pin
bits : 3 - 3 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
OCE4 : open circuit Enable for port pin
bits : 4 - 4 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
OCE5 : open circuit Enable for port pin
bits : 5 - 5 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
OCE6 : open circuit Enable for port pin
bits : 6 - 6 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
OCE7 : open circuit Enable for port pin
bits : 7 - 7 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
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.