| Electronic Components Datasheet Search |
|
PIC16F1933-E/P Datasheet(PDF) 329 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
PIC16F1933-E/P Datasheet(HTML) 329 Page - Microchip Technology |
|
329 / 418 page ![]() © 2008 Microchip Technology Inc. Preliminary DS41364A-page 327 PIC16F193X/LF193X EXAMPLE 23-4: FLASH PROGRAM MEMORY READ FIGURE 23-1: FLASH PROGRAM MEMORY READ CYCLE EXECUTION * This code block will read 1 word of program * memory at the memory address: PROG_ADDR_HI : PROG_ADDR_LO * data will be returned in the variables; * PROG_DATA_HI, PROG_DATA_LO BANKSEL EEADRL ; Select Bank for EEPROM registers MOVLW PROG_ADDR_LO ; MOVWF EEADRL ; Store LSB of address MOVLW PROG_ADDR_HI ; MOVWL EEADRH ; Store MSB of address BCF EECON1,CFGS ; Select Configuration Space BSF EECON1,EEPGD ; Select Program Memory BCF INTCON,GIE ; Disable interrupts BSF EECON1,RD ; Initiate read NOP ; Executed (Figure 23-1) NOP ; Ignored (Figure 23-1) BSF INTCON,GIE ; Restore interrupts MOVF EEDATL,W ; Get LSB of word MOVWF PROG_DATA_LO ; Store in user location MOVF EEDATH,W ; Get MSB of word MOVWF PROG_DATA_HI ; Store in user location Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 BSF EECON1,RD executed here INSTR(PC + 1) executed here Forced NOP executed here PC PC + 1 EEADRH,EEADRL PC+3 PC + 5 Flash ADDR RD bit EEDATH,EEDATL PC + 3 PC + 4 INSTR (PC + 1) INSTR(PC - 1) executed here INSTR(PC + 3) executed here INSTR(PC + 4) executed here Flash Data EEDATH EEDATL Register EERHLT INSTR (PC) INSTR (PC + 3) INSTR (PC + 4) |
|
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 |