# REGISTER MAP
-## [0x00 - 0x07) Device ID
+## [0x00 - 0x07] Device ID
Device make/model unique identifier for PnP functionality
Fixed value: 0x7c5250545350494d
| 15:8 | Minor version |
| 7:0 | Patch level |
-## [0x0c - 0x0f)
-
- System clock frequency
+## [0x0c - 0x0f] System clock frequency
Can be used to set divisor to meet specific SPI Flash clock frequency requirements
-## [0x10 - 0x13)
+## [0x10 - 0x13] PHY configuration register 1
- PHY configuration register 1
Default: 0x00000a10
| Bits | Description |
| 7 | divide by 12 |
| ... | ... |
-## [0x14 - 0x17)
+## [0x14 - 0x17] Flash configuration register 1
- Flash configuration register 1
Default: 0x13031303
| Bits | Description |
| 15:8 | SPI 4BA read command |
| 7:0 | SPI 3BA read command |
-## [0x18 - 0x1b)
+## [0x18 - 0x1b] Flash configuration register 2
- Flash configuration register 2
Default: 0xeceb0c0b
| Bits | Description |
| 15:8 | SPI 4BA fast read command |
| 7:0 | SPI 3BA fast read command |
-## [0x1c - 0x1f)
+## [0x1c - 0x1f] Flash configuration register 3
- Flash configuration register 3
Default: 0x34321202
| Bits | Description |
| 15:8 | SPI 4BA program command |
| 7:0 | SPI 3BA program command |
-## [0x20 - 0x23)
+## [0x20 - 0x23] Flash configuration register 4
- Flash configuration register 4
Default: 0x00000000
Cycles to keep CS asserted after operation completion. Used to support high-throughput multi-cycle transfers with specific Flash devices.
See also "Flash configuration register 5"
-## [0x24 - 0x27)
+## [0x24 - 0x27] Flash configuration register 5
- Flash configuration register 5
Default: 0x00000000
| Bits | Description |
| 1 | Allow multicycle writes |
| 0 | Allow multicycle reads |
-## [0x28 - 0x2b)
+## [0x28 - 0x2b] Core control register 1
- Core control register 1
Default: 0x00000000
| Bits | Description | |
User command mode operates in conjunction with "Core data register 1" to support custom (non-data-I/O) SPI commands.
-## [0x2c - 0x2f)
-
- Core data register 1
+## [0x2c - 0x2f] Core data register 1
Data transfer to/from SPI device in user command mode