PIC16F684-ISL Microchip Technology Inc., PIC16F684-ISL Datasheet - Page 111

no-image

PIC16F684-ISL

Manufacturer Part Number
PIC16F684-ISL
Description
Manufacturer
Microchip Technology Inc.
Datasheets

Specifications of PIC16F684-ISL

Case
N/A
Notes
NEW
Date_code
11+
FIGURE 12-11:
TYPICAL IN-CIRCUIT
SERIAL PROGRAMMING
CONNECTION
To Normal
Connections
External
Connector
*
Signals
+5V
V
DD
0V
V
SS
V
MCLR/V
PP
RA1
CLK
Data I/O
RA0
*
*
*
To Normal
Connections
* Isolation devices (as required)
12.11 In-Circuit Debugger
Since in-circuit debugging requires access to the data
®
and MCLR pins, MPLAB
ICD 2 development with an
14-pin device is not practical. A special 20-pin
PIC16F684 ICD device is used with MPLAB ICD 2 to
provide separate clock, data and MCLR pins and frees
all normally available pins to the user.
A special debugging adapter allows the ICD device to
be used in place of a PIC16F684 device. The
debugging adapter is the only source of the ICD device.
When the ICD pin on the PIC16F684 ICD device is held
low, the In-Circuit Debugger functionality is enabled.
This function allows simple debugging functions when
used with MPLAB ICD 2. When the microcontroller has
this feature enabled, some of the resources are not
available for general use. Table 12-9 shows which
features are consumed by the background debugger.
 2004 Microchip Technology Inc.
TABLE 12-9:
Resource
I/O pins
Stack
Program Memory
PIC16F684
For more information, see “MPLAB
Debugger User’s Guide” (DS51331), available on
Microchip’s web site (www.microchip.com).
/RA3
PP
FIGURE 12-12:
20-Pin PDIP
ICDMCLR/V
Preliminary
PIC16F684
DEBUGGER RESOURCES
Description
ICDCLK, ICDDATA
1 level
Address 0h must be NOP
700h-7FFh
®
ICD 2 In-Circuit
20-PIN ICD PINOUT
In-Circuit Debug Device
NC
1
20
ICDCLK
ICDDATA
2
PP
19
V
DD
3
Vss
18
RA5
RA0
4
17
RA1
RA4
5
16
RA2
6
RA3
15
RC5
RC0
7
14
RC4
RC1
8
13
RC2
RC3
9
12
NC
ICD
10
11
DS41202C-page 109

Related parts for PIC16F684-ISL