\n
address_offset : 0x0 Bytes (0x0)
size : 0x1000 byte (0x0)
mem_usage : registers
protection : not protected
IO0 to IO14 data value.
Writing to a bit will drive the written value on the corresponding IO when it is configured in GPIO mode and the output direction. Reading a bit indicates the pin value
Interrupt sense register (1 bit per IO).
Interrupt edge register (1 bit per IO).
Interrupt event register (1 bit per IO).
Interrupt mask register (1 bit per IO).
Masked interrupt status register (1 bit per IO)
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
Interrupt clear register (1 bit per IO).
Select mode for IO0 to IO7.
IO0 : IO0 mode
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
0x0 : GPIO_MODE
GPIO mode
0x1 : SERIAL1_MODE
serial1 mode
0x2 : STANDALONE_MODE
standalone mode
0x3 : BLUE_MODE
BLE mode
0x4 : SERIAL0_MODE
serial0 mode
0x5 : MICROPHONE_ADC_MODE
ADC mode for microphone
End of enumeration elements list.
IO1 : IO1 mode
bits : 4 - 6 (3 bit)
IO2 : IO2 mode
bits : 8 - 10 (3 bit)
IO3 : IO3 mode
bits : 12 - 14 (3 bit)
IO4 : IO4 mode
bits : 16 - 18 (3 bit)
IO5 : IO5 mode
bits : 20 - 22 (3 bit)
IO6 : IO6 mode
bits : 24 - 26 (3 bit)
IO7 : IO7 mode
bits : 28 - 30 (3 bit)
Select mode for IO8 to IO15.
IO8 : IO8 mode
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
0x0 : GPIO_MODE
GPIO mode
0x1 : SERIAL1_MODE
serial1 mode
0x2 : STANDALONE_MODE
standalone mode
0x3 : BLUE_MODE
BLE mode
0x4 : SERIAL0_MODE
serial0 mode
0x5 : MICROPHONE_ADC_MODE
ADC mode for microphone
End of enumeration elements list.
IO9 : IO9 mode
bits : 4 - 6 (3 bit)
IO10 : IO10 mode
bits : 8 - 10 (3 bit)
IO11 : IO11 mode
bits : 12 - 14 (3 bit)
IO12 : IO12 mode
bits : 16 - 18 (3 bit)
IO13 : IO13 mode
bits : 20 - 22 (3 bit)
IO14 : IO14 mode
bits : 24 - 26 (3 bit)
IO15 : IO15 mode
bits : 28 - 30 (3 bit)
Select mode for IO16 to IO23
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
IO16 : IO16 mode
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
0x0 : GPIO_MODE
GPIO mode
0x1 : SERIAL1_MODE
serial1 mode
0x2 : STANDALONE_MODE
standalone mode
0x3 : BLUE_MODE
BLE mode
0x4 : SERIAL0_MODE
serial0 mode
0x5 : MICROPHONE_ADC_MODE
ADC mode for microphone
End of enumeration elements list.
IO17 : IO17 mode
bits : 4 - 6 (3 bit)
IO18 : IO18 mode
bits : 8 - 10 (3 bit)
IO19 : IO19 mode
bits : 12 - 14 (3 bit)
IO20 : IO20 mode
bits : 16 - 18 (3 bit)
IO21 : IO21 mode
bits : 20 - 22 (3 bit)
IO22 : IO22 mode
bits : 24 - 26 (3 bit)
IO23 : IO23 mode
bits : 28 - 30 (3 bit)
Select mode for IO24 to IO25
address_offset : 0x38 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
IO24 : IO24 mode
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
0x0 : GPIO_MODE
GPIO mode
0x1 : SERIAL1_MODE
serial1 mode
0x2 : STANDALONE_MODE
standalone mode
0x3 : BLUE_MODE
BLE mode
0x4 : SERIAL0_MODE
serial0 mode
0x5 : MICROPHONE_ADC_MODE
ADC mode for microphone
End of enumeration elements list.
IO25 : IO25 mode
bits : 4 - 6 (3 bit)
Set some bits of DATA when in GPIO mode without affecting the others (1 bit per IO).
GPIO output enable register (1 bit per GPIO).
Clear some bits of DATA when in GPIO mode without affecting the others (1 bit per IO).
Select the IO to be used as capture input for the MFTX timers
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MFT1_TIMER_A : MFT1 timer A.
Enumeration:
0x0 : IO0
IO0
0x1 : IO1
IO1
0x2 : IO2
IO2
0x3 : IO3
IO3
0x4 : IO4
IO4
0x5 : IO5
IO5
0x6 : IO6
IO6
0x7 : IO7
IO7
0x8 : IO8
IO8
0x9 : IO9
IO9
0xA : IO10
IO10
0xB : IO11
IO11
0xC : IO12
IO12
0xD : IO13
IO13
0xE : IO14
IO14
0xF : IO15
IO15
0x10 : IO16
IO16
0x11 : IO17
IO17
0x12 : IO18
IO18
0x13 : IO19
IO19
0x14 : IO20
IO20
0x15 : IO21
IO21
0x16 : IO22
IO22
0x17 : IO23
IO23
0x18 : IO24
IO24
0x19 : IO25
IO25
End of enumeration elements list.
MFT1_TIMER_B : MFT1 timer B.
MFT2_TIMER_A : MFT2 timer A.
MFT2_TIMER_B : MFT2 timer B.
Pull enable (1 bit per IO).
IO driver strength (1 bit per IO).
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.