AC164120 Microchip Technology, AC164120 Datasheet - Page 14

BOARD SIGNAL ANALYSIS PICKIT

AC164120

Manufacturer Part Number
AC164120
Description
BOARD SIGNAL ANALYSIS PICKIT
Manufacturer
Microchip Technology
Series
PICtail™r
Datasheets

Specifications of AC164120

Main Purpose
Interface, Signal Analysis
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
PICkit™ PICtail™1
Primary Attributes
Real-time Strip Chart, Oscilloscope, Fast Fourier Transformation (FFT)
Secondary Attributes
Histogram
Silicon Manufacturer
Microchip
Core Architecture
PIC
Core Sub-architecture
PIC16
Features
Real-Time Strip Chart, Fast Fourier Transformation
Silicon Core Number
PIC16F
Silicon Family Name
PIC16F6xxx
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
PICkit Flash Starter Kit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AC164120
Manufacturer:
Microchip Technology
Quantity:
135
Signal Analysis PICtail™ Daughter Board User’s Guide
DS51476A-page 10
1.5
PIC16F684 FIRMWARE
FIGURE 1-3:
This section provides a high-level discussion of the PIC16F684 firmware ‘PICA2Dlab’.
The source code for PICA2Dlab is contained on the PICkit 1 Flash Starter Kit CD-ROM.
When programmed into the PIC16F684 on the Signal Analysis PICtail Daughter Board,
PICA2Dlab recognizes commands from the PICkit 1 Flash Starter Kit PIC16C745
PICmicro device with USB. The PIC16C745 requires firmware version 2.0.0 or later for
the signal analysis functions to work. PICA2Dlab communicates synchronously in both
directions with the PIC16C745 microcontroller. Finally, the PICkit 1 Signal Analysis PC
host program can command the PIC16F684 on the Signal Analysis PICtail Daughter
Board.
1.5.1
Once programmed into the PIC16F684 microcontroller, the PICA2Dlab.hex firmware
receives commands from the PC16C745. Presently it understands five commands:
1. Version – Returns a single byte representing a version number for the code. The
2. Get Real-time Data – Runs a conversion and returns the two byte result.
3. Set Configuration – Expects two bytes from the host. First byte represents the
4. Go – Starts the acquisition process.
5. Read – Reads the data stored in the serial EEPROMs and sends it to the PC via
Personal
Computer
host program on the PC may interrogate this to ensure the proper code is
installed in the PIC16F684.
number of 256 byte blocks to acquire. Second byte represents the acquisition
speed which is used as an index into a look-up table and sets up Timer0 for the
acquisition period.
the USB port.
USB
PICA2Dlab Commands
PIC16C745
SIGNAL ANALYSIS ELECTRICAL CONNECTION BLOCK
DIAGRAM
PICkit™ 1 Flash Starter Kit
RB7
RC7
RC6
RA0
RA1
RC2
28
18
17
13
2
3
+5V
Charge Pump
Circuitry
Busy
V
PP
+5V
J3
13
14
7
8
3
ICSPCLK
ICSPDAT
+5V
V
G
PP
 2004 Microchip Technology Inc.
ND
Signal Analysis PICtail™
13
14
P1
3
7
8
Daughter Board
+5V
13
12
4
PIC16F684
RA0
RA1
RA3

Related parts for AC164120