PIC17C42A MICROCHIP [Microchip Technology], PIC17C42A Datasheet
PIC17C42A
Available stocks
Related parts for PIC17C42A
PIC17C42A Summary of contents
Page 1
... EPROM Memory Programming Specification This document includes the programming specifications for the following devices: • PIC17C42 • PIC17C43 • PIC17C42A • PIC17CR43 • PIC17CR42 • PIC17C44 1.0 PROGRAMMING THE PIC17CXX The PIC17CXX is programmed using the TABLWT instruction. The table pointer points to the internal EPROM location start ...
Page 2
PIC17CXX The actual programming must be done with V V range (4.75 - 5.25V). DDP V =V range required during programming. DDP DD V min.=minimum operating V spec for the part max.=maximum operating V spec for the ...
Page 3
EPROM Memory Programming Specification 2.1.1 LOADING NEW ADDRESS The program allows new address to be loaded right out of reset. A 16-bit address is presented on ports RB (high byte) and RC (low byte) and the RA1 is pulsed (0 ...
Page 4
PIC17CXX 3.0 PROGRAMMING SPECIFICATIONS FIGURE 3-1: PROGRAMMING ROUTINE FLOWCHART Reset RA2 = 0 RA3 = 0 RA4 = 1 MCLR = 1 B port = 0xE1 (hold for 10 Tcy) Present address on ports RB, RC hold Tcy after RA1 ...
Page 5
EPROM Memory Programming Specification FIGURE 3-2: RECOMMENDED PROGRAMMING ALGORITHM FOR USER EPROM Start Load new address Pulse-count = 0 Set Verify blank Pass Blank check? Yes Load new data Set DDP ...
Page 6
PIC17CXX FIGURE 3-3: RECOMMENDED PROGRAMMING ALGORITHM FOR CONFIGURATION WORDS Start Load new address Pulse-count = 0 Set Verify blank Pass Blank check? Yes Load new data Set Program using 100 s pulse ...
Page 7
EPROM Memory Programming Specification 4.0 CONFIGURATION WORD Configuration bits are mapped into program memory. Each bit is assigned one memory location. In erased condition a bit will read as '1'. To program a bit, the user needs to write to ...
Page 8
... TABLE 4-3: CONFIGURATION WORD PIC17C42 To code protect: • Protect all memory XXXXXXXXX0X0XXXX Program Memory Segment Configuration Word (0xFE00) All memory PIC17C42A To code protect: • Protect all memory 0XXXXXXXX0X0XXXX Program Memory Segment Configuration Word (0xFE00) All memory PIC17CR42 To code protect: • Protect all memory ...
Page 9
... SUM[0x000:0x7FF] + CFGW & 0x005F + 0xFFA0 MC mode SUM[0x000:0x7FF] + CFGW & 0x005F + 0xFFA0 EMC mode SUM[0x000:0x7FF] + CFGW & 0x005F + 0xFFA0 PMC mode SUM_XNOR8[0x000:0x7FF] + CFGW & 0x005F + 0xFFA0 PIC17C42A MP mode SUM[0x000:0x7FF] + CFGW & 0x015F MC mode SUM[0x000:0x7FF] + CFGW & 0x015F EMC mode SUM[0x000:0x7FF] + CFGW & 0x015F PMC mode SUM_XNOR8[0x000:0x7FF] + CFGW & ...
Page 10
PIC17CXX 5.0 AC/DC CHARACTERISTICS TIMING REQUIREMENTS FOR PROGRAM/VERIFY TEST MODE Standard Operating Conditions Operating Temperature: + Operating Voltage: 4. Parameter Sym. Characteristic No. PD1 V Supply voltage during pro- DDP gramming PD2 I Supply current ...
Page 11
EPROM Memory Programming Specification FIGURE 5-1: PROGRAMMING AND VERIFY TIMINGS I P15 1996 Microchip Technology Inc. P17 DS30139I-page 11 ...
Page 12
PIC17CXX FIGURE 5-2: PROGRAMMING AND VERIFY TIMINGS II DS30139I-page 12 1996 Microchip Technology Inc. ...
Page 13
EPROM Memory Programming Specification FIGURE 5-3: PROGRAMMING AND VERIFY TIMINGS III 1996 Microchip Technology Inc. DS30139I-page 13 ...
Page 14
PIC17CXX FIGURE 5-4: POWER-UP/DOWN SEQUENCE FOR PROGRAMMING V DD tvcV2tsH P16 V /MCLR PP TEST RA4 RA2 RA3 RA0 P3 tirV2tsH RB<7:0> trbV2mcH DS30139I-page 14 E1H P18 tmcH2rbI tvpL2vcL P19 1996 Microchip Technology Inc. ...
Page 15
EPROM Memory Programming Specification NOTES: 1996 Microchip Technology Inc. DS30139I-page 15 ...
Page 16
W ORLDWIDE AMERICAS Corporate Office Microchip Technology Inc. 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 602 786-7200 Fax: 602 786-7277 Technical Support: 602 786-7627 Web: http://www.microchip.com/ Atlanta Microchip Technology Inc. 500 Sugar Mill Road, Suite 200B Atlanta, GA 30350 ...