| Electronic Components Datasheet Search |
|
HD6433644R Datasheet(PDF) 157 Page - Renesas Technology Corp |
|
|
|||||||||||||||||||||||||||||
HD6433644R Datasheet(HTML) 157 Page - Renesas Technology Corp |
|
157 / 549 page ![]() Section 6 ROM Rev. 6.00 Sep 12, 2006 page 137 of 526 REJ09B0326-0600 ERASES: MOV.W #H'0000, R6 ; Erase-verify fail counter MOV.W #H'd, R5 ; Set erase loop counter ERASE: ADDS #1, R6 ; Erase-verify fail counter + 1 → R6 MOV.W #H'e5A, R4 ; MOV.B R4L, @TCSRW:8 ; MOV.B R4H, @TCW:8 ; MOV.B #H'36, R4L ; MOV.B R4L, @TCSRW:8 ; Start watchdog timer MOV.W R5, R4 ; Set erase loop counter BSET #1, @FLMCR:8 ; Set E bit LOOPE: NOP NOP NOP NOP SUBS #1, R4 ; MOV.W R4, R4 ; BNE LOOPE ; Wait loop BCLR #1, @FLMCR:8 ; Clear E bit MOV.B #H'50, R4L ; MOV.B R4L, @TCSRW:8 ; Stop watchdog timer ; Execute erase-verify MOV.W R0, R3 ; Start address of block to be erased MOV.B #H'b, R4H ; Set erase-verify loop counter BSET #3, @FLMCR:8 ; Set EV bit LOOPEV: DEC R4H ; BNE LOOPEV ; Wait loop EVR2: MOV.B #H'FF, R1H ; MOV.B R1H, @R3 ; Dummy write MOV.B #H'c, R4H ; Set erase-verify loop counter LOOPDW: DEC R4H ; BNE LOOPDW ; Wait loop MOV.B @R3+, R1H ; Read CMP.B #H'FF, R1H ; Read data = H'FF? BNE RERASE ; If read data ≠ H'FF, branch to RERASE |
|
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 |