| Electronic Components Datasheet Search |
|
R8C2K Datasheet(PDF) 413 Page - Renesas Technology Corp |
|
|
|||||||||||||||||||||||||||||
R8C2K Datasheet(HTML) 413 Page - Renesas Technology Corp |
|
413 / 471 page ![]() R8C/2K Group, R8C/2L Group 20. Flash Memory Rev.1.10 Dec 21, 2007 Page 396 of 450 REJ09B0406-0110 20.7 Notes on Flash Memory 20.7.1 CPU Rewrite Mode 20.7.1.1 Operating Speed Before entering CPU rewrite mode (EW0 mode), select 5 MHz or below for the CPU clock using the CM06 bit in the CM0 register and bits CM16 to CM17 in the CM1 register. This does not apply to EW1 mode. 20.7.1.2 Prohibited Instructions The following instructions cannot be used in EW0 mode because they reference data in the flash memory: UND, INTO, and BRK. 20.7.1.3 Non-Maskable Interrupts • EW0 Mode Once a watchdog timer, oscillation stop detection, voltage monitor1, or voltage monitor 2 interrupt request is acknowledged, auto-erasure or auto-programming is forcibly stopped immediately and the flash memory is reset. Interrupt handling starts after a fixed period and the flash memory restarts. As the block during auto-erasure or the address during auto-programming is forcibly stopped, the normal value may not be readable. Execute auto-erasure again and ensure it completes normally. The watchdog timer does not stop during command operation, so that interrupt requests may be generated. Initialize the watchdog timer regularly. Do not use the address match interrupt while a command is being executed because the vector of the address match interrupt is allocated in ROM. Do not use a non-maskable interrupt while block 0 is being automatically erased because the fixed vector is allocated in block 0. • EW1 Mode Once a watchdog timer, oscillation stop detection, voltage monitor1, or voltage monitor 2 interrupt request is acknowledged, auto-erasure or auto-programming is forcibly stopped immediately and the flash memory is reset. Interrupt handling starts after a fixed period and the flash memory restarts. As the block during auto-erasure or the address during auto-programming is forcibly stopped, the normal value may not be readable. Execute auto-erasure again and ensure it completes normally. The watchdog timer does not stop even during command operation, so that interrupt requests may be generated. Initialize the watchdog timer by using the erase-suspend function. Do not use the address match interrupt while a command is being executed because the vector of the address match interrupt is allocated in ROM. Do not use a non-maskable interrupt while block 0 is being automatically erased because the fixed vector is allocated in block 0. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |