Datasheet

Table Of Contents
PICkit™ Serial Analyzer User’s Guide
DS51647C-page 108 © 2009 Microchip Technology Inc.
TABLE 11-21:
Note 1: The upper nibble defines the Table-Tag, the lower nibble is reserved for
option flags
TABLE 11-22: TABLE-TAG: SLAVE ADDRESS (0X20)
The slave definition is 4 bytes long (including the tag). Two bytes are reserved for
firmware operation.
TABLE 11-23: TABLE-TAG: REGISTER DEFINITION
The length of a register definition is flexible.
Lower nibble of Table-Tag is defined as option bits (refer to table below):
TABLE 11-24:
A ‘memory block’ is a set of N contiguous addresses beginning with ‘Register ID’. An
I
2
C transaction is permitted to access one or more bytes anywhere within the block.
TABLE 11-25: TABLE-TAG: END
Table-Tag
(1)
DESCRIPTION
0x10 Slave Address
0x2X Register Definition
0x40 End of Slave Profile
Table-Tag: SLAVE ADDR: 0x20
Data: Slave Address
Data: (Reserved)
Data: (Reserved)
Table-Tag: REG DEF: 0x4X
Data: Register ID / # / Address
Data: Byte Count = N
Data: Data[0]
...
Data: Data[N-3]
Table-Tag[3] ‘memory block’ of sequential locations beginning with register #
Table-Tag[2]
Table-Tag[1] disable Read
Table-Tag[0] disable Write
Table-Tag: END: 0x80