\n
address_offset : 0x0 Bytes (0x0)
size : 0x84 byte (0x0)
mem_usage : registers
protection : not protected
Status Register
address_offset : 0x0 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CMDBUSY : Command busy
bits : 0 - 0 (1 bit)
Enumeration:
0 : CLR
None
1 : SET
None
End of enumeration elements list.
WRBUSY : Write busy
bits : 1 - 1 (1 bit)
Enumeration:
0 : CLR
None
1 : SET
None
End of enumeration elements list.
CMDDONE : Command complete
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
None
1 : SET
None
End of enumeration elements list.
WRDONE : Write Complete
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
None
1 : SET
None
End of enumeration elements list.
CMDRES : Command result
bits : 4 - 5 (2 bit)
Enumeration:
0 : SUCCESS
None
1 : PROTECTED
None
2 : VERIFYERR
None
3 : ABORT
None
End of enumeration elements list.
SIGNERR : Info space signature check on reset error
bits : 6 - 6 (1 bit)
Enumeration:
0 : CLR
None
1 : SET
None
End of enumeration elements list.
Low Page (Lower 16 bits)
address_offset : 0x10 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VALUE : Value
bits : 0 - 15 (16 bit)
Low Page (Upper 16 bits)
address_offset : 0x14 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VALUE : Value
bits : 0 - 1 (2 bit)
Hi Page (Lower 16 bits)
address_offset : 0x18 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VALUE : Value
bits : 0 - 15 (16 bit)
Hi Page (Upper 16 bits)
address_offset : 0x1C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VALUE : Value
bits : 0 - 1 (2 bit)
Key
address_offset : 0x20 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VALUE : Value
bits : 0 - 15 (16 bit)
Enumeration:
62550 : USERKEY1
None
61731 : USERKEY2
None
End of enumeration elements list.
Write Protection (Lower 16 bits)
address_offset : 0x28 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VALUE : Value
bits : 0 - 15 (16 bit)
Write Protection (Upper 16 bits)
address_offset : 0x2C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VALUE : Value
bits : 0 - 15 (16 bit)
Signature (Lower 16 bits)
address_offset : 0x30 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VALUE : Value
bits : 0 - 15 (16 bit)
Signature (Upper 16 bits)
address_offset : 0x34 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VALUE : Value
bits : 0 - 7 (8 bit)
User Setup register
address_offset : 0x38 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DBG : Serial Wire debug enable ,
bits : 0 - 0 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
Command Control Register
address_offset : 0x4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
IENCMD : Command complete interrupt enable
bits : 0 - 0 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
IENERR : Error interrupt enable
bits : 1 - 1 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
WREN : Write enable.
bits : 2 - 2 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
Abort address (Lower 16 bits)
address_offset : 0x48 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VALUE : Value
bits : 0 - 15 (16 bit)
Abort address (Upper 16 bits)
address_offset : 0x4C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VALUE : Value
bits : 0 - 15 (16 bit)
Lower 16 bits of the sys irq abort enable register.
address_offset : 0x78 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
T2 : TBD
bits : 0 - 0 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
EXTINT0 : TBD
bits : 1 - 1 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
EXTINT1 : TBD
bits : 2 - 2 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
EXTINT2 : TBD
bits : 3 - 3 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
EXTINT3 : TBD
bits : 4 - 4 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
EXTINT4 : TBD
bits : 5 - 5 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
EXTINT5 : TBD
bits : 6 - 6 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
EXTINT6 : TBD
bits : 7 - 7 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
EXTINT7 : TBD
bits : 8 - 8 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
T3 : TBD
bits : 9 - 9 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
T0 : TBD
bits : 11 - 11 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
T1 : TBD
bits : 12 - 12 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
ADC0 : TBD
bits : 13 - 13 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
ADC1 : TBD
bits : 14 - 14 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
SINC2 : TBD
bits : 15 - 15 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
Upper 16 bits of the sys irq abort enable register.
address_offset : 0x7C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
FEE : TBD
bits : 0 - 0 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
UART : TBD
bits : 1 - 1 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
SPI0 : TBD
bits : 2 - 2 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
SPI1 : TBD
bits : 3 - 3 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
I2CS : TBD
bits : 4 - 4 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
I2CM : TBD
bits : 5 - 5 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
DMAERROR : TBD
bits : 6 - 6 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
DMASPI1TX : TBD
bits : 7 - 7 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
DMASPI1RX : TBD
bits : 8 - 8 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
DMAUARTTX : TBD
bits : 9 - 9 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
DMAUARTRX : TBD
bits : 10 - 10 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
DMAI2CSTX : TBD
bits : 11 - 11 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
DMAI2CSRX : TBD
bits : 12 - 12 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
DMAI2CMTX : TBD
bits : 13 - 13 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
DMAI2CMRX : TBD
bits : 14 - 14 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
DMADAC : TBD
bits : 15 - 15 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
Command register
address_offset : 0x8 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CMD : Command
bits : 0 - 3 (4 bit)
Enumeration:
0 : IDLE
- No command executed
1 : ERASEPAGE
- Erase Page
2 : SIGN
- Sign Range
3 : MASSERASE
- Mass Erase User Space
4 : ABORT
- Abort a running command
End of enumeration elements list.
Upper 32..47 bits of the sys irq abort enable register.
address_offset : 0x80 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DMAADC0 : TBD
bits : 0 - 0 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
DMAADC1 : TBD
bits : 1 - 1 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
DMASINC2 : TBD
bits : 2 - 2 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
PWMTRIP : TBD
bits : 3 - 3 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
PWM0 : TBD
bits : 4 - 4 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
PWM1 : TBD
bits : 5 - 5 (1 bit)
Enumeration:
0 : DIS
None
1 : EN
None
End of enumeration elements list.
PWM2 : TBD
bits : 6 - 6 (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.