PIC16C71-04/P Microchip Technology, PIC16C71-04/P Datasheet

IC MCU OTP 1KX14 A/D 18DIP

PIC16C71-04/P

Manufacturer Part Number
PIC16C71-04/P
Description
IC MCU OTP 1KX14 A/D 18DIP
Manufacturer
Microchip Technology
Series
PIC® 16Cr

Specifications of PIC16C71-04/P

Core Size
8-Bit
Program Memory Size
1.75KB (1K x 14)
Core Processor
PIC
Speed
4MHz
Peripherals
POR, WDT
Number Of I /o
13
Program Memory Type
OTP
Ram Size
36 x 8
Voltage - Supply (vcc/vdd)
4 V ~ 6 V
Data Converters
A/D 4x8b
Oscillator Type
External
Operating Temperature
0°C ~ 70°C
Package / Case
18-DIP (0.300", 7.62mm)
Controller Family/series
PIC16C
No. Of I/o's
13
Ram Memory Size
36Byte
Cpu Speed
4MHz
No. Of Timers
1
Processor Series
PIC16C
Core
PIC
Data Bus Width
8 bit
Data Ram Size
36 B
Maximum Clock Frequency
4 MHz
Number Of Programmable I/os
13
Number Of Timers
1
Maximum Operating Temperature
+ 70 C
Mounting Style
Through Hole
3rd Party Development Tools
52715-96, 52716-328, 52717-734
Development Tools By Supplier
ICE2000
Minimum Operating Temperature
0 C
On-chip Adc
4 bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
309-1059 - ADAPTER 18 ZIF BD W/18SO PLUGSDVA16XP180 - ADAPTER DEVICE FOR MPLAB-ICEAC164010 - MODULE SKT PROMATEII DIP/SOIC
Eeprom Size
-
Connectivity
-
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC16C71-04/P
Manufacturer:
GRENERE
Quantity:
2 000
Part Number:
PIC16C71-04/P
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Devices included in this data sheet:
• PIC16C710
• PIC16C71
• PIC16C711
• PIC16C715
PIC16C71X Microcontroller Core Features:
• High-performance RISC CPU
• Only 35 single word instructions to learn
• All single cycle instructions except for program
• Operating speed: DC - 20 MHz clock input
• Up to 2K x 14 words of Program Memory,
• Interrupt capability
• Eight level deep hardware stack
• Direct, indirect, and relative addressing modes
• Power-on Reset (POR)
• Power-up Timer (PWRT) and
• Watchdog Timer (WDT) with its own on-chip RC
• Programmable code-protection
• Power saving SLEEP mode
• Selectable oscillator options
• Low-power, high-speed CMOS EPROM
• Fully static design
• Wide operating voltage range: 2.5V to 6.0V
• High Sink/Source Current 25/25 mA
• Commercial, Industrial and Extended temperature
• Program Memory Parity Error Checking Circuitry
• Low-power consumption:
1997 Microchip Technology Inc.
branches which are two cycle
up to 128 x 8 bytes of Data Memory (RAM)
Oscillator Start-up Timer (OST)
oscillator for reliable operation
technology
ranges
with Parity Error Reset (PER) (PIC16C715)
8-Bit CMOS Microcontrollers with A/D Converter
- < 2 mA @ 5V, 4 MHz
- 15 A typical @ 3V, 32 kHz
- < 1 A typical standby current
DC - 200 ns instruction cycle
PIC16C71X Peripheral Features:
• Timer0: 8-bit timer/counter with 8-bit prescaler
• 8-bit multichannel analog-to-digital converter
• Brown-out detection circuitry for
• 13 I/O Pins with Individual Direction Control
Pin Diagrams
Program Memory (EPROM)
x 14
Data Memory (Bytes) x 8
I/O Pins
Timer Modules
A/D Channels
In-Circuit Serial Programming
Brown-out Reset
Interrupt Sources
Brown-out Reset (BOR)
RA3/AN3/V
PIC16C7X Features
RA3/AN3/V
PIC16C71X
RA4/T0CKI
PDIP, SOIC, Windowed CERDIP
RA4/T0CKI
MCLR/V
SSOP
MCLR/V
RA2/AN2
RA2/AN2
RB0/INT
RB0/INT
RB1
RB2
RB3
V
RB1
RB2
RB3
REF
V
V
REF
PP
SS
PP
SS
SS
• 1
2
3
4
5
6
7
8
9
• 1
2
3
4
5
6
7
8
9
10
18
17
16
15
14
13
12
10
11
20
19
18
17
16
15
14
13
12
11
710
512 1K
Yes Yes Yes Yes
Yes
36
13
1
4
4
DS30272A-page 1
71
36
13
1
4
4
RA1/AN1
RA0/AN0
OSC1/CLKIN
OSC2/CLKOUT
V
RB7
RB6
RB5
RB4
RA1/AN1
RA0/AN0
OSC1/CLKIN
OSC2/CLKOUT
V
V
RB7
RB6
RB5
RB4
DD
DD
DD
711 715
Yes Yes
1K
68
13
1
4
4
128
2K
13
1
4
4

Related parts for PIC16C71-04/P

PIC16C71-04/P Summary of contents

Page 1

... Wide operating voltage range: 2.5V to 6.0V • High Sink/Source Current 25/25 mA • Commercial, Industrial and Extended temperature ranges • Program Memory Parity Error Checking Circuitry with Parity Error Reset (PER) (PIC16C715) • Low-power consumption: - < 5V, 4 MHz - 15 A typical @ 3V, 32 kHz - < typical standby current 1997 Microchip Technology Inc ...

Page 2

... Instruction Set Summary .......................................................................................................................................................... 69 10.0 Development Support ............................................................................................................................................................... 85 11.0 Electrical Characteristics for PIC16C710 and PIC16C711 ....................................................................................................... 89 12.0 DC and AC Characteristics Graphs and Tables for PIC16C710 and PIC16C711.................................................................. 101 13.0 Electrical Characteristics for PIC16C715................................................................................................................................ 111 14.0 DC and AC Characteristics Graphs and Tables for PIC16C715 ............................................................................................ 125 15.0 Electrical Characteristics for PIC16C71.................................................................................................................................. 135 16 ...

Page 3

... The PIC16C710/71 devices have 36 bytes of RAM, the PIC16C711 has 68 bytes of RAM and the PIC16C715 has 128 bytes of RAM. Each device has 13 I/O pins. In addition a timer/counter is available. Also a 4-channel high-speed 8-bit A/D is provided. The 8-bit resolution is ideally suited for applications requiring low-cost analog interface, e ...

Page 4

... PIC16C71X TABLE 1-1: PIC16C71X FAMILY OF DEVICES Maximum Frequency Clock of Operation (MHz) EPROM Program Memory (x14 words) Memory ROM Program Memory (14K words) Data Memory (bytes) Timer Module(s) Capture/Compare/PWM Peripherals Module(s) Serial Port(s) 2 (SPI/I C, USART) Parallel Slave Port A/D Converter (8-bit) Channels 4 ...

Page 5

... System section at the end of this data sheet. When placing orders, please use that page of the data sheet to specify the correct part number. For the PIC16C71X family, there are two device “types” as indicated in the device number PIC16 C 71. These devices have EPROM type memory and operate over the standard voltage range ...

Page 6

... PIC16C71X NOTES: DS30272A-page 6 1997 Microchip Technology Inc. ...

Page 7

... Consequently, all instructions (35) execute in a single cycle (200 MHz) except for program branches. The table below lists program memory (EPROM) and data memory (RAM) for each PIC16C71X device. Program Device Memory PIC16C710 ...

Page 8

... Program Memory Program 14 Bus Instruction reg 8 Instruction Decode & Control Timing Generation OSC1/CLKIN OSC2/CLKOUT Note 1: Higher order bits are from the STATUS register. 2: Brown-out Reset is not available on the PIC16C71. DS30272A-page 128 Data Bus Program Counter RAM 8 Level Stack (13-bit) File Registers (1) ...

Page 9

... Note 1: This buffer is a Schmitt Trigger input when configured as the external interrupt. 2: This buffer is a Schmitt Trigger input when used in serial programming mode. 3: This buffer is a Schmitt Trigger input when configured in RC oscillator mode and a CMOS input otherwise. 4: The PIC16C71 is not available in SSOP package. 1997 Microchip Technology Inc. I/O/P ...

Page 10

... PIC16C71X 3.1 Clocking Scheme/Instruction Cycle The clock input (from OSC1) is internally divided by four to generate four non-overlapping quadrature clocks namely Q1, Q2, Q3 and Q4. Internally, the pro- gram counter (PC) is incremented every Q1, the instruction is fetched from the program memory and latched into the instruction register in Q4. The instruc- tion is decoded and executed during the following Q1 through Q4. The clocks and instruction execution fl ...

Page 11

... MEMORY ORGANIZATION 4.1 Program Memory Organization The PIC16C71X family has a 13-bit program counter capable of addressing program memory space. The amount of program memory available to each device is listed below: Program Device Address Range Memory PIC16C710 512 x 14 0000h-01FFh PIC16C71 0000h-03FFh PIC16C711 0000h-03FFh ...

Page 12

... Unimplemented data memory locations, read as '0'. Note 1: Not a physical register. 2: The PCON register is not implemented on the PIC16C71. 3: These locations are unimplemented in Bank 1. Any access to these locations will access the corresponding Bank 0 register. PIC16C710/71 REGISTER FILE MAP File Address (1) (1) INDF 80h ...

Page 13

... FIGURE 4-5: PIC16C711 REGISTER FILE MAP File Address (1) (1) 00h INDF INDF 01h TMR0 OPTION 02h PCL PCL 03h STATUS STATUS 04h FSR FSR 05h PORTA TRISA 06h PORTB TRISB 07h PCON ADCON0 ADCON1 08h ADRES ADRES 09h 0Ah PCLATH PCLATH ...

Page 14

... The PCON register is not physically implemented in the PIC16C71, read as ’0’. 5: The IRP and RP1 bits are reserved on the PIC16C710/71/711, always maintain these bits clear. 6: Bit5 of ADCON0 is a General Purpose R/W bit for the PIC16C710/711 only. For the PIC16C71, this bit is unimplemented, read as '0'. ...

Page 15

... Other (non power-up) resets include external reset through MCLR and Watchdog Timer Reset. 4: The IRP and RP1 bits are reserved on the PIC16C715, always maintain these bits clear. 1997 Microchip Technology Inc. Bit 5 ...

Page 16

... The upper byte of the program counter is not directly accessible. PCLATH is a holding register for the PC<12:8> whose contents are transferred to the upper byte of the program counter. 3: Other (non power-up) resets include external reset through MCLR and Watchdog Timer Reset. 4: The IRP and RP1 bits are reserved on the PIC16C715, always maintain these bits clear. DS30272A-page 16 Bit 5 ...

Page 17

... Note 2: The C and DC bits operate as a borrow and digit borrow bit, respectively, in sub- traction. See the SUBLW and SUBWF instructions for examples. R-1 R/W-x R/W-x R/W bit0 PIC16C71X R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’ Value at POR reset DS30272A-page 17 ...

Page 18

... PIC16C71X 4.2.2.2 OPTION REGISTER Applicable Devices 710 71 711 715 The OPTION register is a readable and writable regis- ter which contains various control bits to configure the TMR0/WDT prescaler, the External INT Interrupt, TMR0, and the weak pull-ups on PORTB. FIGURE 4-8: OPTION REGISTER (ADDRESS 81h, 181h) ...

Page 19

... At least one of the RB7:RB4 pins changed state (must be cleared in software None of the RB7:RB4 pins have changed state Note 1: For the PIC16C71 interrupt occurs while the GIE bit is being cleared, the GIE bit may be uninten- tionally re-enabled by the RETFIE instruction in the user’s Interrupt Service Routine. Refer to Section 8.5 for a detailed description. Interrupt fl ...

Page 20

... PIC16C71X 4.2.2.4 PIE1 REGISTER Applicable Devices 710 71 711 715 This register contains the individual enable bits for the Peripheral interrupts. FIGURE 4-10: PIE1 REGISTER (ADDRESS 8Ch) U-0 R/W-0 U-0 U-0 — ADIE — — bit7 bit 7: Unimplemented: Read as '0' bit 6: ADIE: A/D Converter Interrupt Enable bit ...

Page 21

... GIE (INTCON<7>). User soft- ware should ensure the appropriate inter- rupt flag bits are clear prior to enabling an interrupt. U-0 U-0 U-0 U-0 — — — — bit0 PIC16C71X R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’ Value at POR reset DS30272A-page 21 ...

Page 22

... Those devices with brown-out detection circuitry con- tain an additional bit to differentiate a Brown-out Reset (BOR) condition from a Power-on Reset condition. For the PIC16C715 the PCON register also contains status bits MPEEN and PER. MPEEN reflects the value of the MPEEN bit in the configuration word. PER indicates a parity error reset has occurred ...

Page 23

... The Opcode <10:0> use of PCLATH<4:3> as general purpose read/write bits for the PIC16C71X is not recommended since this may affect upward compatibility with future products. PIC16C71X RETLW, and RETFIE instruc- ...

Page 24

... An effective 9-bit address is obtained by concatenating the 8-bit FSR register and the IRP bit (STATUS<7>), as shown in Figure 4-15. However, IRP is not used in the PIC16C71X devices. A simple program to clear RAM locations 20h-2Fh using indirect addressing is shown in Example 4-2. EXAMPLE 4-2: ...

Page 25

... BSF STATUS, RP0 ; Select Bank 1 MOVLW 0xCF ; Value used to ; initialize data ; direction MOVWF TRISA ; Set RA<3:0> as inputs ; RA<4> as outputs ; TRISA<7:5> are always ; read as '0'. 1997 Microchip Technology Inc. PIC16C71X FIGURE 5-1: BLOCK DIAGRAM OF RA3:RA0 PINS Data bus Port CK Q Data Latch D Q ...

Page 26

... PIC16C71X TABLE 5-1: PORTA FUNCTIONS Name Bit# Buffer RA0/AN0 bit0 TTL RA1/AN1 bit1 TTL RA2/AN2 bit2 TTL RA3/AN3/V bit3 TTL REF RA4/T0CKI bit4 ST Legend: TTL = TTL input Schmitt Trigger input TABLE 5-2: SUMMARY OF REGISTERS ASSOCIATED WITH PORTA Address Name Bit 7 Bit 6 ...

Page 27

... Refer to the Embedded Control Handbook, "Implementing Wake-Up on Key Stroke" (AN552). Note: For the PIC16C71 if a change on the I/O pin should occur when the read operation is being executed V DD (start of the Q2 cycle), then interrupt flag bit ...

Page 28

... Input/output pin (with interrupt on change). Internal software programmable weak pull-up. Input/output pin (with interrupt on change). Internal software programmable weak pull-up. Serial programming clock. Input/output pin (with interrupt on change). Internal software programmable weak pull-up. Serial programming data. BLOCK DIAGRAM OF RB7:RB4 PINS (PIC16C710/711/715 weak P pull-up Data Latch D ...

Page 29

... Microchip Technology Inc. Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 RB5 RB4 RB3 RB2 RB1 RB0 T0CS T0SE PSA PS2 PS1 PS0 PIC16C71X Value on: Value on all POR, other resets BOR xxxx xxxx uuuu uuuu 1111 1111 1111 1111 1111 1111 1111 1111 DS30272A-page 29 ...

Page 30

... PIC16C71X 5.3 I/O Programming Considerations 5.3.1 BI-DIRECTIONAL I/O PORTS Any instruction which writes, operates internally as a read followed by a write operation. The BCF and BSF instructions, for example, read the register into the CPU, execute the bit operation and write the result back to the register ...

Page 31

... MOVF TMR0,W MOVF TMR0,W MOVF TMR0,W MOVF TMR0,W T0+2 NT0 NT0 Read TMR0 Read TMR0 Read TMR0 Write TMR0 reads NT0 reads NT0 reads NT0 executed PIC16C71X Data bus 8 TMR0 PSout Set interrupt flag bit T0IF on overflow PC+4 PC+5 PC+6 MOVF TMR0,W NT0 ...

Page 32

... PIC16C71X FIGURE 6-3: TIMER0 TIMING: INTERNAL CLOCK/PRESCALE 1 (Program Counter) PC-1 PC MOVWF TMR0 Instruction Fetch T0 T0+1 TMR0 Instruction Execute FIGURE 6-4: TIMER0 INTERRUPT TIMING OSC1 CLKOUT(3) Timer0 FEh 1 T0IF bit (INTCON<2>) GIE bit (INTCON<7>) INSTRUCTION FLOW PC PC Instruction Inst (PC) fetched Instruction Inst (PC-1) executed Note 1: Interrupt fl ...

Page 33

... Timer0 mod- ule is actually incremented. Figure 6-5 shows the delay from the external clock edge to the timer incrementing (1) (3) T0 PIC16C71X Small pulse misses sampling DS30272A-page 33 ...

Page 34

... PIC16C71X 6.3 Prescaler An 8-bit counter is available as a prescaler for the Timer0 module postscaler for the Watchdog Timer, respectively (Figure 6-6). For simplicity, this counter is being referred to as “prescaler” throughout this data sheet. Note that there is only one prescaler available which is mutually exclusively shared between the Timer0 module and the Watchdog Timer ...

Page 35

... Bit 3 Bit 2 Bit 1 T0IE INTE RBIE T0IF INTF T0CS T0SE PSA PS2 PS1 — PORTA Data Direction Register PIC16C71X Value on: Value on all Bit 0 POR, other resets BOR xxxx xxxx uuuu uuuu RBIF 0000 000x 0000 000u PS0 1111 1111 1111 1111 ...

Page 36

... PIC16C71X NOTES: DS30272A-page 36 1997 Microchip Technology Inc. ...

Page 37

... ADON: A/D On bit 1 = A/D converter module is operating 0 = A/D converter module is shutoff and consumes no operating current Note 1: Bit5 of ADCON0 is a General Purpose R/W bit for the PIC16C710/711 only. For the PIC16C71, this bit is unimplemented, read as '0'. 1997 Microchip Technology Inc. The A/D converter has a unique feature of being able to operate while the device is in SLEEP mode ...

Page 38

... A/D conversion not in progress (This bit is automatically cleared by hardware when the A/D conver- sion is complete) bit 1: Unimplemented: Read as '0' bit 0: ADON: A/D On bit 1 = A/D converter module is operating 0 = A/D converter module is shutoff and consumes no operating current FIGURE 7-3: ADCON1 REGISTER, PIC16C710/71/711 (ADDRESS 88h), PIC16C715 (ADDRESS 9Fh) U-0 U-0 U-0 U-0 — — — ...

Page 39

... Read A/D Result register (ADRES), clear bit ADIF if required. 7. For next conversion step 1 or step 2 as required. The A/D conversion time per bit is defined as T required before next acquisition starts. CHS1:CHS0 V IN (Input voltage PCFG1:PCFG0 PIC16C71X . A minimum wait RA3/AN3/V REF 10 RA2/AN2 01 RA1/AN1 00 RA0/AN0 DS30272A-page 39 ...

Page 40

... PIC16C71X 7.1 A/D Acquisition Requirements For the A/D converter to meet its specified accuracy, the charge holding capacitor (C ) must be allowed HOLD to fully charge to the input channel voltage level. The analog input model is shown in Figure 7-5. The source impedance (R ) and the internal sampling switch (R ...

Page 41

... For correct A/D conversions, the A/D conversion clock (T ) must be selected to ensure a minimum T AD of: 2.0 s for the PIC16C71 1.6 s for all other PIC16C71X devices Table 7-1 and Table 7-2 and show the resultant T times derived from the device operating frequencies and the A/D clock source selected. TABLE 7- ...

Page 42

... PIC16C71X 7.4 A/D Conversions Example 7-2 shows how to perform an A/D conversion. The RA pins are configured as analog inputs. The ana- log reference ( the device V REF DD rupt is enabled, and the A/D conversion clock is F The conversion is performed on the RA0 pin (channel 0). ...

Page 43

... N • N)( OSC Note 1: The PIC16C71 has a minimum T All other PIC16C71X devices have a minimum T 1997 Microchip Technology Inc. Since the T AD user must use some method (a timer, software loop, etc.) to determine when the A/D oscillator may be changed. Example 7-3 shows a comparison of time required for a conversion with 4-bits of resolution, ver- sus the 8-bit resolution conversion ...

Page 44

... PIC16C71X 7.5 A/D Operation During Sleep The A/D module can operate during SLEEP mode. This requires that the A/D clock source be set to RC (ADCS1:ADCS0 = 11). When the RC clock source is selected, the A/D module waits one instruction cycle before starting the conversion. This allows the SLEEP instruction to be executed, which eliminates all digital switching noise from the conversion ...

Page 45

... Instruction Cycle No Yes Abort Conversion Device SLEEP? ADIF = 0 No Finish Conversion SLEEP Power-down A ADIF = 1 Wait 1997 Microchip Technology Inc. PIC16C71X FIGURE 7-6: A/D TRANSFER FUNCTION FFh FEh 04h 03h 02h 01h 00h Analog input voltage Yes Finish Conversion SLEEP Instruction ADIF = 1 ...

Page 46

... PORTA — — 85h TRISA — — Legend unknown unchanged unimplemented read as '0'. Shaded cells are not used for A/D conversion. TABLE 7-4: REGISTERS/BITS ASSOCIATED WITH A/D, PIC16C715 Address Name Bit 7 Bit 6 Bit 5 0Bh/8Bh INTCON GIE PEIE T0IE PIR1 — ...

Page 47

... Oscillator selection • Reset - Power-on Reset (POR) - Power-up Timer (PWRT) - Oscillator Start-up Timer (OST) - Brown-out Reset (BOR) (PIC16C710/711/715) - Parity Error Reset (PER) (PIC16C715) • Interrupts • Watchdog Timer (WDT) • SLEEP • Code protection • ID locations • In-circuit serial programming The PIC16CXX has a Watchdog Timer which can be shut off only through confi ...

Page 48

... Note 1: Enabling Brown-out Reset automatically enables Power-up Timer (PWRT) regardless of the value of bit PWRTE. Ensure the Power-up Timer is enabled anytime Brown-out Reset is enabled. 2: All of the CP0 bits have to be given the same value to enable the code protection scheme listed. FIGURE 8-3: CONFIGURATION WORD, PIC16C715 CP1 CP0 CP1 ...

Page 49

... MHz To internal 20 MHz logic These values are for design guidance only. See notes at bottom of page. PIC16C71X CERAMIC RESONATORS, PIC16C71 Freq OSC1 OSC2 47 - 100 100 0.3% 0.5% 0.5% 0.5% 0.5% CAPACITOR SELECTION FOR CRYSTAL OSCILLATOR, PIC16C71 Freq OSC1 OSC2 100 100 DS30272A-page 49 ...

Page 50

... Epson C-001R32.768K-A 0.5% 200 kHz STD XTL 200.000KHz 1 MHz ECS ECS-10-13-1 4 MHz ECS ECS-40-20-1 8 MHz EPSON CA-301 8.000M-C 20 MHz EPSON CA-301 20.000M-C CAPACITOR SELECTION FOR CRYSTAL OSCILLATOR, PIC16C710/711/715 Cap. Range Cap. Range Freq 47-68 pF 47- MHz MHz 15 pF ...

Page 51

... The oscillator frequency, divided available on the OSC2/CLKOUT pin, and can be used for test pur- poses or to synchronize other logic (see Figure 3-2 for waveform). FIGURE 8- Rext Cext PIC16CXXX V SS CLKIN Fosc/4 PIC16C71X for given Rext/ DD values OSCILLATOR MODE Internal OSC1 clock PIC16CXXX OSC2/CLKOUT DS30272A-page 51 ...

Page 52

... RC OSC Note 1: This is a separate oscillator from the RC oscillator of the CLKIN pin. 2: Brown-out Reset is implemented on the PIC16C710/711/715. 3: Parity Error Reset is implemented on the PIC16C715. DS30272A-page 52 WDT Reset, on MCLR reset during SLEEP, and Brown- out Reset (BOR). They are not affected by a WDT Wake-up, which is viewed as the resumption of normal operation ...

Page 53

... Timer will be initialized. Once V the Power-up Timer will execute time delay. The Power-up Timer should always be enabled when Brown-out Reset is enabled. Figure 8-10 shows typical brown-out situations < PIC16C71X 710 71 711 715 710 71 711 715 falls below DD rises above BV . The DD DD drops below ...

Page 54

... Bit1 is POR (Power-on Reset Status bit cleared on a Power-on Reset and unaffected otherwise. The user must set this bit following a Power-on Reset. For the PIC16C715, bit2 is PER (Parity Error Reset cleared on a Parity Error Reset and must be set by user software. It will also be set on a Power-on Reset. ...

Page 55

... POR BOR TO PD Power-on Reset Illegal set on POR Illegal set on POR Brown-out Reset WDT Reset WDT Wake- MCLR Reset during normal operation MCLR Reset during SLEEP or interrupt wake-up from SLEEP TABLE 8-9: STATUS BITS AND THEIR SIGNIFICANCE, PIC16C715 PER POR BOR ...

Page 56

... PIC16C71X TABLE 8-10: RESET CONDITION FOR SPECIAL REGISTERS, PIC16C710/71/711 Condition Power-on Reset MCLR Reset during normal operation MCLR Reset during SLEEP WDT Reset WDT Wake-up Brown-out Reset (PIC16C710/711) Interrupt wake-up from SLEEP Legend unchanged unknown unimplemented bit read as '0'. Note 1: When the wake-up is due to an interrupt and the GIE bit is set, the PC is loaded with the interrupt vector (0004h) ...

Page 57

... When the wake-up is due to an interrupt and the GIE bit is set, the PC is loaded with the interrupt vector (0004h). 3: See Table 8-10 for reset value for specific condition. 4: The PCON register is not implemented on the PIC16C71. 5: Brown-out reset is not implemented on the PIC16C71. 1997 Microchip Technology Inc. ...

Page 58

... PIC16C71X TABLE 8-13: INITIALIZATION CONDITIONS FOR ALL REGISTERS, PIC16C715 Register Power-on Reset, Brown-out Reset Parity Error Reset W xxxx xxxx INDF N/A TMR0 xxxx xxxx PCL 0000 0000 STATUS 0001 1xxx FSR xxxx xxxx PORTA ---x 0000 PORTB xxxx xxxx PCLATH ---0 0000 INTCON ...

Page 59

... FIGURE 8-12: TIME-OUT SEQUENCE ON POWER-UP (MCLR NOT TIED MCLR INTERNAL POR PWRT TIME-OUT OST TIME-OUT INTERNAL RESET FIGURE 8-13: TIME-OUT SEQUENCE ON POWER-UP (MCLR TIED MCLR INTERNAL POR PWRT TIME-OUT OST TIME-OUT INTERNAL RESET 1997 Microchip Technology Inc. PIC16C71X T PWRT T OST T PWRT T OST ) DD T PWRT T OST ): CASE 1 DD ...

Page 60

... Note 1: This brown-out circuit is less expensive, albeit less accurate. Transistor Q1 turns off when V such that: 2: Internal brown-out detection on the PIC16C710/711/715 should be disabled when using this circuit. 3: Resistors should be adjusted for the characteristics of the transistor. PROTECTION CIRCUIT 10k MCLR 40k ...

Page 61

... Interrupts Applicable Devices 710 71 711 715 The PIC16C71X family has 4 sources of interrupt. Interrupt Sources External interrupt RB0/INT TMR0 overflow interrupt PORTB change interrupts (pins RB7:RB4) A/D Interrupt The interrupt control register (INTCON) records indi- vidual interrupt requests in flag bits. It also has individ- ual and global interrupt enable bits ...

Page 62

... PIC16C71X FIGURE 8-17: INTERRUPT LOGIC, PIC16C710, 71, 711 T0IF T0IE INTF INTE RBIF RBIE ADIF ADIE GIE FIGURE 8-18: INTERRUPT LOGIC, PIC16C715 ADIF ADIE DS30272A-page 62 Wakeup (If in SLEEP mode) Interrupt to CPU Wakeup T0IF (If in SLEEP mode) T0IE INTF INTE RBIF RBIE ADIF ...

Page 63

... The interrupt can be enabled/disabled by setting/clearing enable bit RBIE (INTCON<4>). (Section 5.2) Note: For the PIC16C71 if a change on the I/O pin should occur when the read operation is being executed (start of the Q2 cycle), then the RBIF inter- rupt flag may not get set. ...

Page 64

... PIC16C71X 8.6 Context Saving During Interrupts During an interrupt, only the return PC value is saved on the stack. Typically, users may wish to save key reg- isters during an interrupt i.e., W register and STATUS register. This will have to be implemented in software. Example 8-1 stores and restores the STATUS and W registers. The user register, STATUS_TEMP, must be defi ...

Page 65

... Postscaler MUX PSA 0 1 MUX WDT Time-out Bit 6 Bit 5 Bit 4 Bit 3 (1) CP1 CP0 BODEN PWRTE INTEDG T0CS T0SE PSA PIC16C71X = Min., Temperature = Max., and DD PS2:PS0 To TMR0 (Figure 6-6) PSA Bit 2 Bit 1 Bit 0 (1) WDTE FOSC1 FOSC0 PS2 PS1 PS0 DS30272A-page 65 ...

Page 66

... PIC16C71X 8.8 Power-down Mode (SLEEP) Power-down mode is entered by executing a SLEEP instruction. If enabled, the Watchdog Timer will be cleared but keeps running, the PD bit (STATUS<3>) is cleared, the TO (STATUS<4>) bit is set, and the oscillator driver is turned off. The I/O ports maintain the status they had, before the SLEEP instruction was executed (driving high, low, or hi-impedance) ...

Page 67

... For complete details of serial pro- gramming, please refer to the PIC16C6X/7X Program- ming Specifications (Literature #DS30228). FIGURE 8-23: TYPICAL IN-CIRCUIT SERIAL External Connector Signals + CLK Data I/O PIC16C71X 0004h 0005h Inst(0004h) Inst(0005h) Dummy cycle Inst(0004h (see programming IL IHH ...

Page 68

... PIC16C71X NOTES: DS30272A-page 68 1997 Microchip Technology Inc. ...

Page 69

... User defined term (font is courier) The instruction set is highly orthogonal and is grouped into three basic categories: 1997 Microchip Technology Inc. PIC16C71X • Byte-oriented operations • Bit-oriented operations • Literal and control operations All instructions are executed within one single instruc- tion cycle, unless a conditional test is true or the pro- gram counter is changed as a result of an instruction ...

Page 70

... PIC16C71X TABLE 9-2: PIC16CXX INSTRUCTION SET Mnemonic, Description Operands BYTE-ORIENTED FILE REGISTER OPERATIONS ADDWF f, d Add W and f ANDWF f, d AND W with f CLRF f Clear f CLRW - Clear W COMF f, d Complement f DECF f, d Decrement f DECFSZ f, d Decrement f, Skip if 0 INCF f, d Increment f INCFSZ f, d Increment f, Skip if 0 ...

Page 71

... Operation: Status Affected: Encoding: dfff ffff Description: . Words: Cycles Cycle Activity: Process Write to data Dest Example PIC16C71X AND Literal with W [ label ] ANDLW 255 (W) .AND. (k) ( 1001 kkkk kkkk The contents of W register are AND’ed with the eight bit literal 'k'. The . result is placed in the W register ...

Page 72

... PIC16C71X BCF Bit Clear f Syntax: [ label ] BCF f,b Operands 127 Operation: 0 (f<b>) Status Affected: None Encoding: 01 00bb Description: Bit 'b' in register 'f' is cleared Words: 1 Cycles Cycle Activity Decode Read register 'f' Example BCF FLAG_REG, 7 Before Instruction FLAG_REG = 0xC7 After Instruction FLAG_REG = 0x47 ...

Page 73

... Q3 Q4 Cycles: Process NOP Q Cycle Activity: data 1st Cycle Q3 Q4 NOP NOP 2nd Cycle FLAG,1 Example PROCESS_CODE address FALSE address TRUE PIC16C71X Call Subroutine [ label ] CALL 2047 (PC)+ 1 TOS, k PC<10:0>, (PCLATH<4:3>) PC<12:11> None 10 0kkk kkkk kkkk Call Subroutine. First, return address (PC+1) is pushed onto the stack ...

Page 74

... PIC16C71X CLRF Clear f Syntax: [ label ] CLRF f Operands 127 Operation: 00h ( Status Affected: Z Encoding: 00 0001 Description: The contents of register 'f' are cleared and the Z bit is set. Words: 1 Cycles Cycle Activity Decode Read register 'f' Example CLRF FLAG_REG Before Instruction FLAG_REG After Instruction FLAG_REG Z DS30272A-page 74 ...

Page 75

... Q Cycle Activity: 0x13 If Skip: 0x13 0xEC Example dfff ffff Q3 Q4 Process Write to data dest 0x01 0 0x00 1 PIC16C71X Decrement f, Skip label ] DECFSZ f 127 d [0,1] ( (dest); skip if result = 0 None 00 1011 dfff ffff The contents of register 'f' are decre- mented the result is placed in the W register the result is placed back in register 'f' ...

Page 76

... PIC16C71X GOTO Unconditional Branch Syntax: [ label ] GOTO k Operands 2047 Operation: k PC<10:0> PCLATH<4:3> PC<12:11> Status Affected: None Encoding: 10 1kkk Description: GOTO is an unconditional branch. The eleven bit immediate value is loaded into PC bits <10:0>. The upper bits of PC are loaded from PCLATH<4:3>. GOTO is a two cycle instruction. ...

Page 77

... Words: Cycles Cycle Activity Example Process Write to data dest Q3 Q4 NOP NOP CNT, 1 LOOP PIC16C71X Inclusive OR Literal with W [ label ] IORLW 255 (W) .OR 1000 kkkk kkkk The contents of the W register is OR’ed with the eight bit literal 'k'. The . result is placed in the W register ...

Page 78

... PIC16C71X IORWF Inclusive OR W with f Syntax: [ label ] IORWF Operands 127 d [0,1] Operation: (W) .OR. (f) (dest) Status Affected: Z Encoding: 00 0100 Description: Inclusive OR the W register with regis- ter 'f the result is placed in the W register the result is placed back in register 'f'. Words: 1 Cycles Cycle Activity Decode ...

Page 79

... Status Affected: 0xx0 0000 Encoding: Description NOP NOP Words: Cycles: Q Cycle Activity: 1st Cycle 2nd Cycle Example 0010 PIC16C71X Return from Interrupt [ label ] RETFIE None TOS PC, 1 GIE None 00 0000 0000 1001 Return from Interrupt. Stack is POPed and Top of Stack (TOS) is loaded in the PC ...

Page 80

... PIC16C71X RETLW Return with Literal label ] Syntax: RETLW k Operands 255 Operation: k (W); TOS PC Status Affected: None Encoding: 11 01xx Description: The W register is loaded with the eight bit literal 'k'. The program counter is loaded from the top of the stack (the return address). This is a two cycle instruction ...

Page 81

... Q Cycle Activity: Process Write to data dest Example = 1110 0110 = 0 = 1110 0110 = 1100 1100 = 1 PIC16C71X Rotate Right f through Carry [ label ] RRF f 127 d [0,1] See description below C 00 1100 dfff ffff The contents of register 'f' are rotated one bit to the right through the Carry Flag ...

Page 82

... PIC16C71X SLEEP Syntax: [ label ] SLEEP Operands: None Operation: 00h WDT, 0 WDT prescaler Status Affected: TO, PD Encoding: 00 0000 Description: The power-down status bit cleared. Time-out status bit set. Watchdog Timer and its pres- caler are cleared. The processor is put into SLEEP mode with the oscillator stopped ...

Page 83

... Q4 Q Cycle Activity: Process Write to data dest Example TRIS Syntax: Operands: Operation: Status Affected: None Encoding: Description: Words: Cycles: Example PIC16C71X Swap Nibbles label ] SWAPF f 127 d [0,1] (f<3:0>) (dest<7:4>), (f<7:4>) (dest<3:0>) None 00 1110 dfff ffff The upper and lower nibbles of regis- ter 'f' are exchanged ...

Page 84

... PIC16C71X XORLW Exclusive OR Literal with W Syntax: [ label ] XORLW k Operands 255 Operation: (W) .XOR Status Affected: Z Encoding: 11 1010 Description: The contents of the W register are XOR’ed with the eight bit literal 'k'. The result is placed in the W regis- ter. Words: 1 Cycles Cycle Activity Decode Read ...

Page 85

... PICSTART Plus supports all PIC12CXXX, PIC14C000, PIC16C5X, PIC16CXXX and PIC17CXX devices with pins. Larger pin count devices such as the PIC16C923 and PIC16C924 may be supported with an adapter socket. has been PIC16C71X through Pentium and max for maximum reliability. It has PIC14C000, PIC16C5X, ...

Page 86

... Microchip’s microcontrol- lers. The microcontrollers supported are: PIC16C5X (PIC16C54 to PIC16C58A), PIC16C61, PIC16C62X, PIC16C71, PIC16C8X, PIC17C42, PIC17C43 and PIC17C44. All necessary hardware and software is included to run basic demo programs. The users can program the sample microcontrollers provided with the PICDEM-1 board PRO MATE II or PICSTART-Plus programmer, and easily test fi ...

Page 87

... EE OQ Microchips HCS Secure Data Products. The HCS eval- uation kit includes an LCD display to show changing codes, a decoder to decode transmissions, and a pro- gramming interface to program test transmitters. demon- PIC16C71X – Application Code and secure serials. Disk is included to aid in trade- DS30272A-page 87 ...

Page 88

... PIC16C71X TABLE 10-1: DEVELOPMENT TOOLS FROM MICROCHIP Products Emulator DS30272A-page 88 Tools Software Programmers Boards Demo 1997 Microchip Technology Inc. ...

Page 89

... ELECTRICAL CHARACTERISTICS FOR PIC16C710 AND PIC16C711 Absolute Maximum Ratings † Ambient temperature under bias................................................................................................................. -55 to +125˚C Storage temperature .............................................................................................................................. -65˚C to +150˚C Voltage on any pin with respect Voltage on V with respect to V ........................................................................................................... -0.3 to +7. Voltage on MCLR with respect to V ................................................................................................................0 to +14V SS Voltage on RA4 with respect to Vss ...

Page 90

... PIC16C71X Applicable Devices 710 71 711 715 11.1 DC Characteristics: PIC16C710-04 (Commercial, Industrial, Extended) PIC16C711-04 (Commercial, Industrial, Extended) PIC16C710-10 (Commercial, Industrial, Extended) PIC16C711-10 (Commercial, Industrial, Extended) PIC16C710-20 (Commercial, Industrial, Extended) PIC16C711-20 (Commercial, Industrial, Extended) DC CHARACTERISTICS Param. Characteristic No. D001 Supply Voltage V D001A D002* RAM Data Retention ...

Page 91

... 300* 500 A BOR enabled V BOR can be lowered without losing RAM data. measurements in active operation mode are: /2Rext (mA) with Rext in kOhm. measurement. PIC16C71X 710 71 711 715 T +70˚C (commercial +85˚C (industrial +125˚C (extended) A Conditions = 4 MHz 3.0V (Note kHz 3.0V, WDT disabled ...

Page 92

... DC Characteristics: PIC16C710-04 (Commercial, Industrial, Extended) PIC16C711-04 (Commercial, Industrial, Extended) PIC16C710-10 (Commercial, Industrial, Extended) PIC16C711-10 (Commercial, Industrial, Extended) PIC16C710-20 (Commercial, Industrial, Extended) PIC16C711-20 (Commercial, Industrial, Extended) PIC16LC710-04 (Commercial, Industrial, Extended) PIC16LC711-04 (Commercial, Industrial, Extended) DC CHARACTERISTICS Param Characteristic No. ...

Page 93

... XT, HS and LP modes when OSC2 PIC16C71X 710 71 711 715 +70˚C (commercial) +85˚C (industrial) +125˚C (extended) Conditions I = 8.5 mA 4. 7.0 mA 4.5V - +125 1.6 mA 4. 1.2 mA 4.5V - +125 -3.0 mA 4. -2.5 mA 4.5V - +125 -1.3 mA 4. -1.0 mA 4.5V - +125 C RA4 pin external clock is used to drive OSC1 ...

Page 94

... PIC16C71X Applicable Devices 710 71 711 715 11.4 Timing Parameter Symbology The timing parameter symbols have been created following one of the following formats: 1. TppS2ppS 2. TppS T F Frequency Lowercase letters (pp) and their meanings CCP1 ck CLKOUT SDI do SDO dt Data in io I/O port mc MCLR Uppercase letters and their meanings: ...

Page 95

... All devices are tested to operate at "min." values with an external clock applied to the OSC1/CLKIN pin. When an external clock input is used, the "Max." cycle time limit is "DC" (no clock) for all devices. OSC2 is disconnected (has no loading) for the PIC16C710/711. 1997 Microchip Technology Inc. ...

Page 96

... These parameters are asynchronous events not related to any internal clock edges. Note 1: Measurements are taken in RC Mode where CLKOUT output DS30272A-page 20, 21 Min — — — — — 0.25T + — TBD TBD PIC16C710/711 — PIC16LC710/711 — PIC16C710/711 — PIC16LC710/711 — OSC new value Typ† Max Units Conditions Note Note Note ...

Page 97

... Brown-out Reset pulse width BOR * These parameters are characterized but not tested. † Data in "Typ" column is at 5V, 25˚C unless otherwise stated. These parameters are for design guidance only and are not tested. 1997 Microchip Technology Inc. PIC16C71X Applicable Devices Min Typ† ...

Page 98

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 11-6: TIMER0 EXTERNAL CLOCK TIMINGS RA4/T0CKI TMR0 Note: Refer to Figure 11-1 for load conditions. TABLE 11-5: TIMER0 EXTERNAL CLOCK REQUIREMENTS Param Sym Characteristic No. 40 Tt0H T0CKI High Pulse Width 41 Tt0L T0CKI Low Pulse Width ...

Page 99

... TABLE 11-6: A/D CONVERTER CHARACTERISTICS: PIC16C710/711-04 (COMMERCIAL, INDUSTRIAL, EXTENDED) PIC16C710/711-10 (COMMERCIAL, INDUSTRIAL, EXTENDED) PIC16C710/711-20 (COMMERCIAL, INDUSTRIAL, EXTENDED) PIC16LC710/711-04 (COMMERCIAL, INDUSTRIAL, EXTENDED) Param Sym Characteristic No. A01 N Resolution R A02 E Absolute error ABS A03 E Integral linearity error IL A04 E Differential linearity error DL A05 E Full scale error ...

Page 100

... Note 1: If the A/D clock source is selected as RC, a time of T SLEEP instruction to be executed. TABLE 11-7: A/D CONVERSION REQUIREMENTS Param Sym Characteristic No. 130 T A/D clock period PIC16C710/711 AD PIC16LC710/711 PIC16C710/711 PIC16LC710/711 131 T Conversion time CNV (not including S/H time). (Note 1) 132 T Acquisition time ACQ 134 T ...

Page 101

... DC AND AC CHARACTERISTICS GRAPHS AND TABLES FOR PIC16C710 AND PIC16C711 The graphs and tables provided in this section are for design guidance and are not tested or guaranteed. In some graphs or tables the data presented are outside specified operating range (i.e., outside specified V range). This is for information only and devices are guaranteed to operate properly only within the specifi ...

Page 102

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 12-3: TYPICAL I vs (WDT ENABLED, RC MODE 2.5 3.0 3.5 4.0 4.5 5.0 V (Volts) DD FIGURE 12-4: MAXIMUM I vs ENABLED, RC MODE 2.5 3.0 3.5 4.0 4.5 5.0 V (Volts) DD DS30272A-page 102 @ 25 C FIGURE 12-5: TYPICAL RC OSCILLATOR DD 6.0 5 ...

Page 103

... DD FIGURE 12-11: MAXIMUM 5.0 5.5 6 2.5 3.0 PIC16C71X 710 71 711 715 vs. TIMER1 PD ENABLED (32 kHz, RC0/RC1 = 33 pF/33 pF, RC MODE) 3.5 4.0 4.5 5.0 5.5 6.0 V (Volts) DD vs. TIMER1 PD ENABLED (32 kHz, RC0/RC1 = 33 pF/ MODE) 3.5 4.0 4.5 5.0 5 ...

Page 104

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 12-12: TYPICAL I vs. FREQUENCY (RC MODE @ 22 pF 2000 1800 1600 1400 1200 1000 800 600 400 200 0 0.0 0.5 1.0 FIGURE 12-13: MAXIMUM I vs. FREQUENCY (RC MODE @ 22 pF, - 2000 1800 1600 1400 1200 1000 800 600 ...

Page 105

... Shaded area is beyond recommended range 1997 Microchip Technology Inc. Applicable Devices 600 800 1000 1200 Frequency(kHz) 600 800 1000 1200 Frequency(kHz) PIC16C71X 710 71 711 715 6.0V 5.5V 5.0V 4.5V 4.0V 3.5V 3.0V 2.5V 1400 1600 1800 6.0V 5.5V 5.0V 4 ...

Page 106

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 12-16: TYPICAL I vs. FREQUENCY (RC MODE @ 300 pF 1200 1000 800 600 400 200 0 0 100 FIGURE 12-17: MAXIMUM I vs. FREQUENCY (RC MODE @ 300 pF, - 1200 1000 800 600 400 200 0 0 100 DS30272A-page 106 200 300 400 ...

Page 107

... Shaded areas are beyond recommended range PIC16C71X 710 71 711 715 OF HS OSCILLATOR vs Max -40 C Typ 25 C Min 85 C 4.0 4.5 5.0 5.5 6.0 6 ...

Page 108

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 12-22: TYPICAL XTAL STARTUP TIME vs. V (LP MODE 3.5 3.0 2.5 2.0 32 kHz, 33 pF/33 pF 1.5 1.0 0.5 200 kHz, 15 pF/15 pF 0.0 2.5 3.0 3.5 4.0 4.5 V (Volts) DD FIGURE 12-23: TYPICAL XTAL STARTUP TIME vs. V (HS MODE, ...

Page 109

... FIGURE 12-28: MAXIMUM I 1800 1600 1400 1200 1000 800 600 400 200 150 200 0 0.0 0.4 PIC16C71X 710 71 711 715 vs. FREQUENCY DD (XT MODE 6.0V 5.5V 5.0V 4.5V 4.0V 3.5V 3.0V 2.5V 0.8 1.2 1.6 2.0 2.4 2.8 3.2 3 ...

Page 110

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 12-29: TYPICAL I vs. FREQUENCY DD (HS MODE 7.0 6.0 5.0 4.0 3.0 6.0V 2.0 5.5V 5.0V 1.0 4.5V 4.0V 0 Frequency(MHz) DS30272A-page 110 FIGURE 12-30: MAXIMUM I 7.0 6.0 5.0 4.0 3.0 6.0V 2.0 5.5V 5.0V 1.0 4 ...

Page 111

... ELECTRICAL CHARACTERISTICS FOR PIC16C715 Absolute Maximum Ratings † Ambient temperature under bias................................................................................................................ .-55 to +125˚C Storage temperature .............................................................................................................................. -65˚C to +150˚C Voltage on any pin with respect Voltage on V with respect to V ................................................................................................................ 0 to +7. Voltage on MCLR with respect to V ................................................................................................................0 to +14V SS Voltage on RA4 with respect to Vss ...................................................................................................................0 to +14V Total power dissipation (Note 1) ...

Page 112

... DD Do not use in HS mode I : 1.5 A typ. at 4.5V PD Freq: 20 MHz max 2. max kHz, 3. not use in LP mode I : 5.0 A max. at 3.0V PD Freq: 200 kHz max. PIC16C715/ 4. max max Freq: 4 MHz max 4. max max ...

Page 113

... See section on Power-on Reset for details POR V/ms See section on Power-on Reset for details VDD 3.7 4.0 4.3 V BODEN configuration bit is enabled VDD XT, RC osc configuration (PIC16C715-04 OSC - 13 osc configuration (PIC16C715-20) F OSC I - 300* 500 A BOR enabled V BOR I - 10.5 ...

Page 114

... PIC16C71X Applicable Devices 710 71 711 715 13.2 DC Characteristics: PIC16LC715-04 (Commercial, Industrial) DC CHARACTERISTICS Param Characteristic Sym No. D001 Supply Voltage V DD D002* RAM Data Retention V DR Voltage (Note 1) D003 V start voltage POR ensure internal Power-on Reset signal D004* V rise rate VDD ensure internal ...

Page 115

... DC Characteristics: PIC16C715-04 (Commercial, Industrial, Extended) PIC16C715-10 (Commercial, Industrial, Extended) PIC16C715-20 (Commercial, Industrial, Extended) PIC16LC715-04 (Commercial, Industrial)) DC CHARACTERISTICS Param Characteristic No. Input Low Voltage I/O ports D030 with TTL buffer D031 with Schmitt Trigger buffer D032 MCLR, RA4/T0CKI,OSC1 (in RC mode) D033 OSC1 (in XT, HS and LP) ...

Page 116

... PIC16C71X Applicable Devices 710 71 711 715 DC CHARACTERISTICS Param Characteristic No. Output High Voltage D090 I/O ports (Note 3) D090A D092 OSC2/CLKOUT (RC osc config) D092A Capacitive Loading Specs on Output Pins D100 OSC2 pin D101 All I/O pins and OSC2 (in RC mode) † Data in “Typ” column unless otherwise stated. These parameters are for design guidance only and are not tested. Note oscillator confi ...

Page 117

... FIGURE 13-1: LOAD CONDITIONS Load condition 1 Pin R = 464 for all pins except OSC2 for OSC2 output 1997 Microchip Technology Inc. Applicable Devices T Time osc OSC1 SCK T0CKI t1 T1CKI Period R Rise V Valid Z Hi-impedance Load condition Pin V SS PIC16C71X 710 71 711 715 DS30272A-page 117 ...

Page 118

... All devices are tested to operate at "min." values with an external clock applied to the OSC1/CLKIN pin. When an external clock input is used, the "Max." cycle time limit is "DC" (no clock) for all devices. OSC2 is disconnected (has no loading) for the PIC16C715. DS30272A-page 118 ...

Page 119

... 20, 21 Min — — — — — 0.25T + — TBD TBD PIC16C715 — PIC16LC715 — PIC16C715 — PIC16LC715 — OSC PIC16C71X 710 71 711 715 new value Typ† Max Units Conditions Note Note Note Note 1 — 0. Note 1 CY — — ns Note 1 — ...

Page 120

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 13-4: RESET, WATCHDOG TIMER, OSCILLATOR START-UP TIMER, AND POWER-UP TIMER TIMING V DD MCLR Internal POR 33 PWRT Timeout 32 OSC Timeout Internal RESET Parity Error Reset Watchdog Timer RESET I/O Pins FIGURE 13-5: BROWN-OUT RESET TIMING ...

Page 121

... Applicable Devices Min Typ† Max Units Conditions No Prescaler 0.5T + 20* — CY With Prescaler 10* — No Prescaler 0.5T + 20* — CY With Prescaler 10* — Greater of: — 40 2Tosc — PIC16C71X 710 71 711 715 — ns — ns — ns — ns — prescale value (1, 2, 4,..., 256) 7Tosc — DS30272A-page 121 ...

Page 122

... PIC16C71X Applicable Devices 710 71 711 715 TABLE 13-6: A/D CONVERTER CHARACTERISTICS: PIC16C715-04 (COMMERCIAL, INDUSTRIAL, EXTENDED) PIC16C715-10 (COMMERCIAL, INDUSTRIAL, EXTENDED) PIC16C715-20 (COMMERCIAL, INDUSTRIAL, EXTENDED) Parameter Sym Characteristic No. N Resolution R N Integral error INT N Differential error DIF N Full scale error FS N Offset error OFF — ...

Page 123

... LSb — — less than 1 LSb — guaranteed — 2.5V — 0 0.3 — 0.3 SS REF — — 10.0 — 90 — — — pin, whichever is selected as reference input. DD PIC16C71X 710 71 711 715 Units Conditions — REF REF — REF REF — REF ...

Page 124

... AD Note 2 20 — cycle Tcy 1 0 NEW_DATA DONE Units Conditions s V 3.0V REF s V full range REF ADCS1:ADCS0 = 11 (RC oscillator source) s PIC16LC715 3. PIC16C715 — s 1997 Microchip Technology Inc. ...

Page 125

... DC AND AC CHARACTERISTICS GRAPHS AND TABLES FOR PIC16C715 The graphs and tables provided in this section are for design guidance and are not tested or guaranteed. In some graphs or tables the data presented are outside specified operating range (i.e., outside specified V range). This is for information only and devices are guaranteed to operate properly only within the specified range ...

Page 126

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 14-3: TYPICAL I vs (WDT ENABLED, RC MODE 2.5 3.0 3.5 4.0 4.5 5.0 V (Volts) DD Shaded area is beyond recommended range. FIGURE 14-4: MAXIMUM I vs ENABLED, RC MODE 2.5 3.0 3.5 4.0 4.5 5.0 V (Volts) DD Shaded area is beyond recommended range. ...

Page 127

... Shaded area is beyond recommended range. FIGURE 14-11: MAXIMUM 2.5 3.0 5.0 5.5 6.0 Shaded area is beyond recommended range. PIC16C71X 710 71 711 715 vs. TIMER1 PD ENABLED (32 kHz, RC0/RC1 = 33 pF/33 pF, RC MODE) 3.5 4.0 4.5 5.0 5.5 6.0 V (Volts) DD vs. TIMER1 PD ENABLED (32 kHz, RC0/RC1 = 33 pF/ MODE) 3 ...

Page 128

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 14-12: TYPICAL I vs. FREQUENCY (RC MODE @ 22 pF 2000 1800 1600 1400 1200 1000 800 600 400 200 0 0.0 0.5 1.0 FIGURE 14-13: MAXIMUM I vs. FREQUENCY (RC MODE @ 22 pF, - 2000 1800 1600 1400 1200 1000 800 600 ...

Page 129

... Shaded area is beyond recommended range 1997 Microchip Technology Inc. Applicable Devices 600 800 1000 1200 Frequency(kHz) 600 800 1000 1200 Frequency(kHz) PIC16C71X 710 71 711 715 5.5V 5.0V 4.5V 4.0V 3.5V 3.0V 2.5V 1400 1600 1800 5.5V 5.0V 4.5V 4.0V 3 ...

Page 130

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 14-16: TYPICAL I vs. FREQUENCY (RC MODE @ 300 pF 1200 1000 800 600 400 200 0 0 100 FIGURE 14-17: MAXIMUM I vs. FREQUENCY (RC MODE @ 300 pF, - 1200 1000 800 600 400 200 0 0 100 DS30272A-page 130 200 300 400 ...

Page 131

... Shaded area is beyond recommended range. PIC16C71X 710 71 711 715 OF HS OSCILLATOR vs Max -40 C Typ 25 C Min 85 C 4.0 4.5 5.0 5.5 6.0 6 ...

Page 132

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 14-22: TYPICAL XTAL STARTUP TIME vs. V (LP MODE 3.5 3.0 2.5 2.0 32 kHz, 33 pF/33 pF 1.5 1.0 0.5 200 kHz, 15 pF/15 pF 0.0 2.5 3.0 3.5 4.0 4.5 V (Volts) DD Shaded area is beyond recommended range. FIGURE 14-23: TYPICAL XTAL STARTUP TIME vs ...

Page 133

... FIGURE 14-28: MAXIMUM I 1800 1600 1400 1200 1000 800 600 400 200 150 200 0 0.0 0.4 PIC16C71X 710 71 711 715 vs. FREQUENCY DD (XT MODE 5.5V 5.0V 4.5V 4.0V 3.5V 3.0V 2.5V 0.8 1.2 1.6 2.0 2.4 2.8 3.2 3.6 4.0 Frequency(MHz) vs ...

Page 134

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 14-29: TYPICAL I vs. FREQUENCY DD (HS MODE 7.0 6.0 5.0 4.0 3.0 2.0 5.5V 5.0V 1.0 4.5V 4.0V 0 Frequency(MHz) DS30272A-page 134 FIGURE 14-30: MAXIMUM I 7.0 6.0 5.0 4.0 3.0 2.0 5.5V 5.0V 1.0 4.5V 4.0V ...

Page 135

... ELECTRICAL CHARACTERISTICS FOR PIC16C71 Absolute Maximum Ratings † Ambient temperature under bias................................................................................................................ .-55 to +125˚C Storage temperature .............................................................................................................................. -65˚C to +150˚C Voltage on any pin with respect Voltage on V with respect to V .......................................................................................................... -0.3 to +7. Voltage on MCLR with respect Voltage on RA4 with respect to Vss ...................................................................................................................0 to +14V Total power dissipation (Note 1) ...

Page 136

... PIC16C71X Applicable Devices 710 71 711 715 15.1 DC Characteristics: PIC16C71-04 (Commercial, Industrial) PIC16C71-20 (Commercial, Industrial) DC CHARACTERISTICS Param Characteristic No. D001 Supply Voltage D001A D002* RAM Data Retention Voltage (Note 1) D003 V start voltage to DD ensure internal Power-on Reset signal D004* V rise rate to ensure DD internal Power-on Reset ...

Page 137

... 0 0 can be lowered without losing RAM data. measurements in active operation mode are: /2Rext (mA) with Rext in kOhm. PIC16C71X 710 71 711 715 T +70˚C (commercial +85˚C (industrial) A Conditions = 4 MHz 3.0V (Note kHz 3.0V, WDT disabled DD = 3.0V, WDT enabled 3.0V, WDT disabled + 3.0V, WDT disabled, - +85 C ...

Page 138

... Higher leakage current may be measured at different input voltages. 3: Negative current is defined as current sourced by the pin. 4: PIC16C71 Rev. "Ax" INT pin has a TTL input buffer. PIC16C71 Rev. "Bx" INT pin has a Schmitt Trigger input buffer. DS30272A-page 138 Standard Operating Conditions (unless otherwise stated) OOperating temperature 0˚ ...

Page 139

... Higher leakage current may be measured at different input voltages. 3: Negative current is defined as current sourced by the pin. 4: PIC16C71 Rev. "Ax" INT pin has a TTL input buffer. PIC16C71 Rev. "Bx" INT pin has a Schmitt Trigger input buffer. 1997 Microchip Technology Inc. ...

Page 140

... PIC16C71X Applicable Devices 710 71 711 715 15.4 Timing Parameter Symbology The timing parameter symbols have been created following one of the following formats: 1. TppS2ppS 2. TppS T F Frequency Lowercase letters (pp) and their meanings CCP1 ck CLKOUT SDI do SDO dt Data in io I/O port mc MCLR Uppercase letters and their meanings: ...

Page 141

... All devices are tested to operate at "min." values with an external clock applied to the OSC1/CLKIN pin. When an external clock input is used, the "Max." cycle time limit is "DC" (no clock) for all devices. OSC2 is disconnected (has no loading) for the PIC16C71. 1997 Microchip Technology Inc. ...

Page 142

... Note 1: Measurements are taken in RC Mode where CLKOUT output DS30272A-page 142 20, 21 Min Typ† — — — — — 0.25T + — PIC16C71 100 PIC16LC71 200 0 PIC16C71 — PIC16LC71 — PIC16C71 — PIC16LC71 — OSC new value Max Units Conditions Note Note Note Note 1 — 0.5T ...

Page 143

... IOZ Low * These parameters are characterized but not tested. † Data in "Typ" column is at 5V, 25˚C unless otherwise stated. These parameters are for design guidance only and are not tested. 1997 Microchip Technology Inc. PIC16C71X Applicable Devices Min Typ† Max ...

Page 144

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 15-5: TIMER0 EXTERNAL CLOCK TIMINGS RA4/T0CKI TMR0 Note: Refer to Figure 15-1 for load conditions. TABLE 15-5: TIMER0 EXTERNAL CLOCK REQUIREMENTS Param Sym Characteristic No. 40* Tt0H T0CKI High Pulse Width 41* Tt0L T0CKI Low Pulse Width ...

Page 145

... 0.3 — SS — — ) — 180 DD 10 — PIC16C71 — — — — PIC16LC71 — — pin, whichever is selected as reference input 3.0V and if V 3.0V. V must be between V DD AIN PIC16C71X 710 71 711 715 Max Units Conditions ...

Page 146

... OLD_DATA SAMPLING STOPPED is added before the A/D clock starts. This allows the CY Min Typ† Max PIC16C71 2.0 — — PIC16LC71 2.0 — — PIC16C71 2.0 4.0 6.0 PIC16LC71 3.0 6.0 9.0 — 9.5 — Note 2 20 — 5* — — ...

Page 147

... DC AND AC CHARACTERISTICS GRAPHS AND TABLES FOR PIC16C71 The graphs and tables provided in this section are for design guidance and are not tested or guaranteed. In some graphs or tables the data presented are out- side specified operating range (e.g. outside speci- fied V range) ...

Page 148

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 16-4: TYPICAL RC OSCILLATOR FREQUENCY VS Cext = 300 pF 3.0 3.5 4.0 4.5 5.0 V (Volts) DD FIGURE 16-5: TYPICAL VS. WATCHDOG TIMER DISABLED 25 C 0.6 0.5 0.4 0.3 0.2 0.1 0.0 3.0 3.5 4.0 4.5 5.0 V (Volts) DD DS30272A-page 148 ...

Page 149

... At -40 C, the latter dominates explaining the apparently anomalous behavior. VS. Max (-40˚C to 85˚C) 25˚C, TYP Min (-40˚C to 85˚C) 3.5 4.0 4.5 5.0 V (Volts) DD PIC16C71X 710 71 711 715 V PD VS. DD WATCHDOG ENABLED -55 C -40 C 125 4.0 4 ...

Page 150

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 16-10 MCLR, T0CKI AND OSC1 (IN RC MODE 4.50 4.00 3.50 3.00 2.50 2.00 1.50 1.00 0.50 0.00 2.5 3.0 3.5 Note: These input pins have a Schmitt Trigger input buffer. FIGURE 16-11: V (INPUT THRESHOLD VOLTAGE) OF OSC1 INPUT (IN XT, HS, AND LP MODES) ...

Page 151

... FIGURE 16-13: MAXIMUM VS. 10,000 1,000 100 10 10,000 100,000 1997 Microchip Technology Inc. Applicable Devices 1,000,000 Frequency (Hz) FREQ (EXT CLOCK, -40 TO +85 C) 1,000,000 10,000,000 Frequency (Hz) PIC16C71X 710 71 711 715 6.0 5.5 5.0 4.5 4.0 3.5 3.0 100,000,000 10,000,000 6.0 5.5 5.0 4.5 4.0 3 ...

Page 152

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 16-14: MAXIMUM I DD VS. 10,000 1,000 100 10 10,000 100,000 FIGURE 16-15: WDT TIMER TIME-OUT PERIOD V VS Max Max Min Min, - (Volts) DD DS30272A-page 152 FREQ WITH A/D OFF (EXT CLOCK, -55 TO +125 C) 1,000,000 10,000,000 Frequency (Hz) ...

Page 153

... FIGURE 16-20 VS -10 -15 Typ -20 Min @ 85 C -25 -30 -35 -40 Min -45 -50 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5 PIC16C71X 710 71 711 715 VS Typ Max, -40 C 1.0 1.5 2.0 2.5 3.0 V (Volts VS Typ @ 25 C Max @ - ...

Page 154

... PIC16C71X Applicable Devices 710 71 711 715 FIGURE 16-21 VS Max @ - 0.0 1.0 0.5 1.5 2.0 V (Volts) OL DS30272A-page 154 FIGURE 16-22 Typ @ Min @ + 2.5 3.0 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4 Max @ -40 C Typ @ 25 C Min @ + (Volts) OL 1997 Microchip Technology Inc. ...

Page 155

... Reference 0.800 8.382 0.300 7.874 0.220 2.540 Reference 0.100 8.128 Typical 0.290 10.160 0.300 3.810 0.125 18 18 1.397 0.020 1.270 0.015 PIC16C71X Inches Max Notes 10 0.200 0.070 0.185 0.175 0.023 0.065 Typical 0.015 Typical 0.930 0.800 Reference 0.330 ...

Page 156

... PIC16C71X 17.2 18-Lead Plastic Dual In-line (300 mil) (P) N Pin No. 1 Indicator Area S Base Plane Seating Plane B1 B Package Group: Plastic Dual In-Line (PLA) Millimeters Symbol Min 0 A – A1 0.381 A2 3.048 B 0.355 B1 1.524 C 0.203 D 22.479 D1 20.320 E 7.620 E1 6.096 e1 2.489 eA 7.620 eB 7.874 L 3 ...

Page 157

... Reference 0.050 10.643 0.394 0.762 0.015 1.143 0.016 18 18 0.102 – PIC16C71X Inches Max Notes 8 0.104 0.012 0.019 0.013 0.462 0.299 0.050 Reference 0.419 0.030 0.045 18 0.004 DS30272A-page 157 ...

Page 158

... PIC16C71X 17.4 20-Lead Plastic Surface Mount (SSOP - 209 mil Body 5.30 mm) (SS) N Index area Millimeters Symbol Min 0 A 1.730 A1 0.050 B 0.250 C 0.130 D 7.070 E 5.200 e 0.650 H 7.650 L 0.550 Note 1: Dimensions D1 and E1 do not include mold protrusion. Allowable mold protrusion is 0.25m/m (0.010”) per side. D1 and E1 dimensions including mold mismatch. 2: Dimension “ ...

Page 159

... Year code (last 2 digits of calender year) Week code (week of January 1 is week '01’) Facility code of the plant at which wafer is manufactured Chandler, Arizona, U.S. Tempe, Arizona, U.S.A. Mask revision number for microcontroller Assembly code of the plant or country of origin in which part was assembled. PIC16C71X PIC16C71 /JW 945/CBT DS30272A-page 159 ...

Page 160

... PIC16C71X NOTES: DS30272A-page 160 1997 Microchip Technology Inc. ...

Page 161

... PC or add to PC, etc.) to make sure page bits are set properly under the new scheme. 3. Eliminate any data memory page switching. Redefine data variables to reallocate them. 4. Verify all writes to STATUS, OPTION, and FSR registers since these have changed. 5. Change reset vector to 0000h. , RB6 (clock) PIC16C71X DS30272A-page 161 ...

Page 162

... DS30272A-page 162 APPENDIX D: WHAT’S CHANGED 1. Minor changes, spelling and grammatical changes. 2. Low voltage operation on the PIC16LC710/711/ 715 has been reduced from 3.0V to 2.5V. 3. Part numbers of the PIC16C70 and PIC16C71A have changed to PIC16C710 and PIC16C711, respectively. 1997 Microchip Technology Inc. ...

Page 163

... Computed GOTO ...............................................................23 Configuration Bits ...............................................................47 CP0 bit ......................................................................... 47, 48 CP1 bit ................................................................................ bit ..................................................................................17 DC Characteristics ........................................................... 147 PIC16C71 ................................................................ 136 PIC16C710 ........................................................ 90, 101 PIC16C711 ........................................................ 90, 101 PIC16C715 ...................................................... 113, 125 Development Support .................................................... 3, 85 Development Tools .............................................................85 Diagrams - See Block Diagrams Digit Carry bit ........................................................................7 Direct Addressing ...............................................................24 E Electrical Characteristics PIC16C71 ................................................................ 135 PIC16C710 .................................................................89 PIC16C711 ...

Page 164

... KeeLoq Evaluation and Programming Tools ................... 87 L Loading of PC .................................................................... 23 LP ...................................................................................... 54 M MCLR ........................................................................... 52, 56 Memory Data Memory ............................................................. 12 Program Memory ....................................................... 11 Register File Maps PIC16C71 .......................................................... 12 PIC16C710 ........................................................ 12 PIC16C711 ........................................................ 13 PIC16C715 ........................................................ 13 MP-DriveWay - Application Code Generator .................. 87 MPEEN bit ................................................................... 22, 48 MPLAB C ........................................................................ 87 MPLAB Integrated Development Environment Software ............................................................................. 86 O OPCODE ........................................................................... 69 OPTION Register ............................................................... 18 Orthogonal ........................................................................... 7 OSC selection ...

Page 165

... PORTB Register .................................................... 14, 15, 27 Power-down Mode (SLEEP) .............................................. 66 Prescaler, Switching Between Timer0 and WDT ............... 35 PRO MATE II Universal Programmer .............................. 85 Program Branches ............................................................... 7 Program Memory Paging ........................................................................ 23 Program Memory Maps PIC16C71 .................................................................. 11 PIC16C710 ................................................................ 11 PIC16C711 ................................................................ 11 PIC16C715 ................................................................ 11 Program Verification .......................................................... 67 PS0 bit ............................................................................... 18 PS1 bit ............................................................................... 18 PS2 bit ............................................................................... 18 PSA bit ............................................................................... 18 PUSH ................................................................................. 23 PWRT Power-up Timer (PWRT) ........................................... 53 PWRTE bit ...

Page 166

... Stack .................................................. 11 Figure 4-4: PIC16C710/71 Register File Map ............. 12 Figure 4-5: PIC16C711 Register File Map .................. 13 Figure 4-6: PIC16C715 Register File Map .................. 13 Figure 4-7: Status Register (Address 03h, 83h).......... 17 Figure 4-8: OPTION Register (Address 81h, 181h) .... 18 Figure 4-9: INTCON Register (Address 0Bh, 8Bh) ..... 19 Figure 4-10: PIE1 Register (Address 8Ch) ...

Page 167

... Power-up)........................... 60 DD Figure 8-15: External Brown-out Protection Circuit 1 .... 60 Figure 8-16: External Brown-out Protection Circuit 2 .... 60 Figure 8-17: Interrupt Logic, PIC16C710, 71, 711......... 62 Figure 8-18: Interrupt Logic, PIC16C715....................... 62 Figure 8-19: INT Pin Interrupt Timing ............................ 63 Figure 8-20: Watchdog Timer Block Diagram ............... 65 Figure 8-21: Summary of Watchdog Timer Registers ...

Page 168

... PIC16C71X Figure 14-6: Typical RC Oscillator Frequency vs. V .......................................................... 126 DD Figure 14-7: Typical RC Oscillator Frequency vs. V .......................................................... 126 DD Figure 14-8: Typical I vs. V Brown-out Detect PD DD Enabled (RC Mode) ................................ 127 Figure 14-9: Maximum I vs. V Brown-out Detect PD DD Enabled ( - Mode) ...................... 127 Figure 14-10: Typical I vs. Timer1 Enabled (32 kHz, PD RC0/RC1 = 33 pF/33 pF, RC Mode) ...

Page 169

... LIST OF TABLES Table 1-1: PIC16C71X Family of Devices.................... 4 Table 3-1: PIC16C710/71/711/715 Pinout Description .................................................. 9 Table 4-1: PIC16C710/71/711 Special Function Register Summary .................................... 14 Table 4-2: PIC16C715 Special Function Register Summary................................................... 15 Table 5-1: PORTA Functions ..................................... 26 Table 5-2: Summary of Registers Associated with PORTA...................................................... 26 Table 5-3: PORTB Functions ..................................... 28 ...

Page 170

... PIC16C71X NOTES: DS30390D-page 170 1997 Microchip Technology Inc. ...

Page 171

... CompuServe membership to join Microchip's BBS. There is no charge for connecting to the Microchip BBS. 1997 Microchip Technology Inc. PIC16C71X The procedure to connect will vary slightly from country to country. Please check with your local CompuServe agent for details if you have a problem. CompuServe service allow multiple users various baud rates depending on the local point of access ...

Page 172

... Telephone: (_______) _________ - _________ Application (optional): Would you like a reply? Y Device: PIC16C71X Questions: 1. What are the best features of this document? 2. How does this document meet your hardware and software development needs you find the organization of this data sheet easy to follow? If not, why? 4 ...

Page 173

... PIC16C71X PRODUCT IDENTIFICATION SYSTEM To order or obtain information, e.g., on pricing or delivery refer to the factory or the listed sales office. PART NO. -XX X /XX XXX Pattern: Package: Temperature Range: Frequency Range: Device * JW Devices are UV erasable and can be programmed to any device configuration. JW Devices meet the electrical requirement of each oscillator type (including LC devices) ...

Page 174

... PIC16C71X NOTES: DS30272A-page 174 1997 Microchip Technology Inc. ...

Page 175

... NOTES: 1997 Microchip Technology Inc. PIC16C71X DS30272A-page 175 ...

Page 176

... Serialized Quick Turn Programming (SQTP service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. © 2002, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. Printed on recycled paper. Microchip received QS-9000 quality system ...

Page 177

... Korea Microchip Technology Korea 168-1, Youngbo Bldg. 3 Floor Samsung-Dong, Kangnam-Ku Seoul, Korea 135-882 Tel: 82-2-554-7200 Fax: 82-2-558-5934 Singapore Microchip Technology Singapore Pte Ltd. 200 Middle Road #07-02 Prime Centre Singapore, 188980 Tel: 65-334-8870 Fax: 65-334-8850 Taiwan Microchip Technology Taiwan 11F-3, No. 207 ...

Related keywords