| Electronic Components Datasheet Search |
|
PIC16F1613 Datasheet(PDF) 17 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
PIC16F1613 Datasheet(HTML) 17 Page - Microchip Technology |
|
17 / 38 page ![]() 2013-2014 Microchip Technology Inc. Preliminary DS40001720C-page 17 PIC12(L)F1612/16(L)F161X 4.3 Program/Verify Commands The devices implement ten programming commands; each six bits in length. The commands are summarized in Table 4-1. Commands that have data associated with them are specified to have a minimum delay of TDLY between the command and the data. After this delay 16 clocks are required to either clock in or clock out the 14-bit data word. The first clock is for the Start bit and the last clock is for the Stop bit. 4.3.1 LOAD CONFIGURATION The Load Configuration command is used to access the configuration memory (user ID locations, Configuration Words, Calibration Words). The Load Configuration command sets the address to 8000h and loads the data latches with one word of data (see Figure 4-1). After issuing the Load Configuration command, use the Increment Address command until the proper address to be programmed is reached. The address is then programmed by issuing either the Begin Internally Timed Programming or Begin Externally Timed Programming command. The only way to get back to the program memory (address 0) is to exit Program/Verify mode or issue the Reset Address command after the configuration memory has been accessed by the Load Configuration command. FIGURE 4-1: LOAD CONFIGURATION TABLE 4-1: COMMAND MAPPING Command Mapping Data/Note Binary (MSb … LSb) Hex Load Configuration x0 00 00 00h 0 , data (14), 0 Load Data For Program Memory x0 00 10 02h 0 , data (14), 0 Read Data From Program Memory x0 01 00 04h 0 , data (14), 0 Increment Address x0 01 10 06h — Reset Address x1 01 10 16h — Begin Internally Timed Programming x0 10 00 08h — Begin Externally Timed Programming x1 10 00 18h — End Externally Timed Programming x0 10 10 0Ah — Bulk Erase Program Memory x0 10 01 09h Internally Timed Row Erase Program Memory x1 00 01 11h Internally Timed Note: Externally timed writes are not supported for Configuration and Calibration bits. Any externally timed write to the Configuration or Calibration Word will have no effect on the targeted word. X 0 0 LSb MSb 0 12 3 4 5 6 1 2 15 16 ICSPCLK ICSPDAT 00 0 0 TDLY |
|
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 |