ICD-87XP Advanced Trandsata, ICD-87XP Datasheet

no-image

ICD-87XP

Manufacturer Part Number
ICD-87XP
Description
Manufacturer
Advanced Trandsata
Datasheet
ICD-87XP
ICD-87XP is a low-cost development system for Microchip’s flash
based PIC16F87X microcontrollers. Utilizing the chips’ In-
Circuit Debugging (ICD) capability and Microchip’s In-Circuit
Serial Programming (ICSP) protocol, the ICD-87XP allows users
to debug source code in the application, debug hardware in real-
time and program a target PIC16F87X device. It provides a cost-
effective way to allow users to "emulate" the PIC16F87X MCU
without the need of an in-circuit emulator. With special caution,
the ICD-87XP can also be used to support most PIC16C6X/7X
parts.
The ICD-87XP system runs under its own IDE. The software
provides the front end for all the programming and emulation
controls like running, stepping, setting breakpoint, etc.
ICD-87XP comes with the debugger module and a Demo Board.
The ICD Module contains all debugging, programming and
control logic. It is connected to the PC’s parallel port which
provides fast communication enabling all data registers to be
updated instantaneously during stepping.
The debugger cable ends in a 40-pin DIP plug for in-system test.
A 40-pin to 28-pin SDIP adapter is also included to debug the
smaller 28-pin PIC16F87x parts. Optional PLCC, QFP and SOIC
surface mount adapters are also available.
ICD-87XP Resources Used
Due to the built-in ICD and ISP functions,
the ICD-87XP will use up the following on-
chip resources:
!
!
!
!
MCLR/Vpp shared for programming
RB6 and RB7 reserved for programming
and debugging (can be released for use
when not in debugging mode via
jumpers)
6 general purpose registers (70h, 1EBh-
1EFh) reserved for debug monitor
program memory (0x1F00-0x1FFF
reserved for debug code; one stack level
not available.
Break Input Signals
Power in
OB OSC
http://www.adv-transdata.com
Source
selection
Source
OSC
Parallel In Circuit Debugger for PIC16F87X
5-pin ISP Header
10
Mode/Norm
al IC Mode
selection
Debug
9
11
........................
........................
........................
........................
........................
........................
........................
........................
........................
8
7
1
4
evaluation of the PIC16F87X in the absence of a target
application board. The demo board provides LEDs, DIP switch,
push buttons, and a potentiometer for demonstrating the chip’s
features. A small prototyping area and RS232 circuitry is also
available for experimentation. The PIC16F877 can be
unplugged from the ICD-87XP module and plugged directly
into the demo board for stand-alone operation.
Features
+
+
+
+
+
+
+
+
+
+
+
The ICD Demo Board is provided for demonstration and/or
5
Real-time code execution
High speed parallel port interface
In-circuit debugger and Programmer
One level Real-time Breakpoint
Two External Break Inputs
Conditional Animation Break
Operating frequencies from 32Khz to 20Mhz
Runs under PICICD IDE (Win 95/98/ME/NT/2000)
Source level and symbolic debugging for
MPC, MPLABC, PCM, PicBasicPro, CCSC, C2C, C2CW
Software animation trace captures 3 user-defined variables
in addition to opcode, W, STATUS, FSR registers and
corresponding instructions
2.5V to 6.0V operating range
2
ICD-87XP Connection and Operation
There are two ways to connect the ICD to the target for test:
1) using ICD’s 40-pin cable connector (and 28-pin conversion
header for 28-pin part) to plug into a target socket. You’ll need to
keep the 16F877 on the ICD.
2) using the 5-pin ISP Header - use a PIC16F87X (40- or 28-
pin) in the target which then connects to the ICD module via the
5-pin ISP Header. The 16F877 on the ICD needs to be removed.
To run codes without debugging capability, reprogram the codes
and fuse bits (without debug codes) and set the jumpers on the
ICD-87XP to “Normal IC Mode” to free RB6 and RB7 for test.
6
3
40-pin to 28-pin conversion header
ICD Demo Board
1
2
3
4
5
6
7
8
9
10
11
40-pin/28-pin DIP sockets for in-system test connection
DIP switch - set to on for Port C high
Port C Indicator LEDs
Hardware Reset button
RB0 (active low) button
Potentiometer for RA0
Prototype Area
Socket for external onboard crystal
Oscillator setting
9VDC power in (not required if hosted by ICD-87XP)
RS232 circuitry (not populated)
MPASM(WIN),

Related parts for ICD-87XP

ICD-87XP Summary of contents

Page 1

... ISP Header. The 16F877 on the ICD needs to be removed. To run codes without debugging capability, reprogram the codes and fuse bits (without debug codes) and set the jumpers on the ICD-87XP to “Normal IC Mode” to free RB6 and RB7 for test. 40-pin to 28-pin conversion header ICD Demo Board ...

Page 2

... ICD-87XP PIC16F87X In-Circuit Debugger The ICD-87XP debugger comes with an Integrated Development Environment (IDE) software which runs under Windows 95/98/ME/2000/NT. The IDE user interface is so intuitive that there is no learning curve to the system and users can be up and running within minutes. All information regarding the processor and the application is available right on the screen ...

Related keywords