DV164122 Microchip Technology, DV164122 Datasheet - Page 106

ANALYZER SRL PICKIT W/DEMO BOARD

DV164122

Manufacturer Part Number
DV164122
Description
ANALYZER SRL PICKIT W/DEMO BOARD
Manufacturer
Microchip Technology
Series
PICkit™r
Type
MCUr
Datasheets

Specifications of DV164122

Contents
PICkit™ Serial Analyzer, 28-pin Demo Board, USB Cable, and Software with Documentation CD
Processor To Be Evaluated
PIC16F886
Interface Type
USB
Silicon Manufacturer
Microchip
Kit Application Type
Interface
Application Sub Type
USB
Silicon Family Name
PIC16F
Kit Contents
PICkit Serial Analyzer, Demo Board, USB Cable, Software
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC16F886
For Use With
PKSERIAL-SPI1 - BOARD DEMO PICKIT SERIAL SPIPKSERIAL-I2C1 - BOARD DEMO PICKIT SERIAL I2C
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
Q3260228

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DV164122
Manufacturer:
Microchip Technology
Quantity:
135
Part Number:
DV164122
Manufacturer:
MICROCHIP
Quantity:
12 000
DS51647B-page 100
TABLE 11-18: I
An example of a data stream in the script buffer that would direct the COMM back to
communicate in I
Under test is as follows:
The script (above) is interpreted as follows. TAG 0x81 instructs the COMM module to
generate an I
following the start – 0xA8 and 0x01. The first byte is the I
write/read bit Reset) and a data/command byte of 0x01. The COMM module does not
place any significance on the value of the data bytes but merely transmits them ‘blindly’
– as instructed. The next TAG 0x83 instructs the COMM module to issue a Restart bit
on the I
be transmitted. Here again, the COMM module does not interpret the data – the I
slave will interpret 0xA9 as an address with write/read bit set. TAG 0x89 followed by
data byte 0x01 instructs the COMM module to attempt to read 1 byte from the slave
then issue a NACK on the bus. Finally, an I
The resulting I
[START][A8][01][RESTART][A9][data byte received][STOP]
As the script is executed, a data stream will be developed using TAGs/CDATA
(described in Table 11-19) and returned to the host software via CBUF2.
0x81
0x84
0x02
0xA8
0x01
0x83
0x84
0x01
0xA9
0x89
0x01
0x82
0x9A
0x9B
0x95
0x96
0x97
0x98
0x99
2
C bus. TAG and data bytes - 0x84, 0x01, 0xA9 – will cause 1 byte (0xA9) to
2
C ‘Start’ bit on the I
2
C transaction looks like this on the bus:
2
1
1
1
1
1
1
1
2
CM ‘CMD’ TAG BYTES (CONTINUED)
C to the unit.
I
I
Number of bytes
I
I
I
I
Number of bytes
I
I
Number of bytes
I
2
2
2
2
2
2
2
2
2
CM_START
CM_WRITE_BYTES
C™ address for writing
C™ command code
CM_RESTART
CM_WRITE_BYTES
C™ address for reading
CM_READ_BYTES_NLB
CM_STOP
I
I
I
I
I
I
I
2
2
2
2
2
2
2
CM _AUX1_WAIT_1
CM _AUX2_RST
CM _AUX2_SET
CM _AUX2_OUT
CM _AUX2_IN
CM _AUX2_WAIT_0
CM _AUX2_WAIT_1
2
C bus. TAG 0x84 indicates 2 bytes will be transmitted
2
C ‘Stop’ bit is issued according to tag 0x82.
wait AUX1 == 1
AUX2: 0
AUX2: 1
AUX2 direction: OUTPUT
AUX2 direction: INPUT
wait AUX2 == 0
wait AUX2 == 1
0
0
0
0
0
0
0
TAG
TAG
TAG
TAG
TAG
TAG
TAG
2
C slave address (with
© 2007 Microchip Technology Inc.
2
C

Related parts for DV164122