6.4.2.1 Cache Control Register
Note:
- After being set, this bit will be cleared by hardware after the cache and ISB invalidations are completed. Any automatic invalidation will also result in this bit being cleared.
- This setting is useful when programming non-program data into Flash (emulated EEPROM).
| Symbol | Description | Symbol | Description | Symbol | Description |
|---|---|---|---|---|---|
| R | Readable bit | HC | Cleared by Hardware | (Gray cell) | Unimplemented |
| W | Writable bit | HS | Set by Hardware | X | Bit is unknown at Reset |
| C | Write to clear | S | Software settable bit | x | Channel number |
| Name: | CHECON |
| Offset: | 0x1E60 |
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
| Access | |||||||||
| Reset |
| Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
| Access | |||||||||
| Reset |
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| ON | CHEINV | CHECOH | |||||||
| Access | R/W | R/S/HC | R/W | ||||||
| Reset | 1 | 1 | 1 |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| FLTINJ | |||||||||
| Access | R/S/HC | ||||||||
| Reset | 1 |
Bit 15 – ON Cache ON bit
| Value | Description |
|---|---|
| 1 | Cache and all ISB slices are enabled |
| 0 | All cache lines and ISB buffers except for the first buffer slice are invalidated. ISB operates with one buffer slice, two deep buffer (basic prefetch mode). |
Bit 11 – CHEINV Manual Invalidate Control bit(1)
| Value | Description |
|---|---|
| 1 | Force invalidation of all cache and ISB lines |
| 0 | Invalidation of Instruction Cache and ISBs occurs according to CHECOH bit |
Bit 10 – CHECOH Cache Coherency Control bit(2)
| Value | Description |
|---|---|
| 1 | Invalidate cache upon a Flash programming event |
| 0 | Do not invalidate cache on a Flash programming event |
Bit 0 – FLTINJ Fault Inject Control bit
| Value | Description |
|---|---|
| 1 | Parity Fault injection enabled for one-time event; cache line will be invalidated and flushed when access occurs and upbs_event[1] will be asserted to indicate an integrity error to the system. |
| 0 | Parity Fault injection disabled |
