SW006010 Microchip Technology, SW006010 Datasheet - Page 84

no-image

SW006010

Manufacturer Part Number
SW006010
Description
MPLAB 17C SOFTWARE
Manufacturer
Microchip Technology
Datasheets

Specifications of SW006010

Tool Function
Compiler
Tool Type
Compiler
Processor Series
PIC17C
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
MPLAB®
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
MPLAB
apRNOVS^-page 80
C17 C Compiler Libraries
}
void page_write(void)
{
}
void sequential_read(void)
{
}
void current_address(void)
{
}
void ack_poll(void)
{
}
SWStartI2C();
var = SWPutcI2C(0xA0); // control byte
SWAckI2C();
var = SWPutcI2C(0x20); // word address
SWAckI2C();
var = SWPutsI2C(wrptr); // data
SWStopI2C();
SWStartI2C();
var = SWPutcI2C(0xA0); // control byte
SWAckI2C();
var = SWPutcI2C(0x00); // address to read from
SWAckI2C();
SWRestartI2C();
var = SWPutcI2C(0xA1);
SWAckI2C();
var = SWGetsI2C(rdptr,9);
SWStopI2C();
SWStartI2C();
SWPutcI2C(0xA1); // control byte
SWAckI2C();
SWGetcI2C();
SWNotAckI2C();
SWStopI2C();
SWStartI2C();
var = SWPutcI2C(0xA0);
SWAckI2C();
while (BUS_STATUS.ack)
{
SWStopI2C();
BUS_STATUS.ack = 0;
SWRestartI2C();
var = SWPutcI2C(0xA0); // data
SWAckI2C();
}
// word address
// control byte
 2002 Microchip Technology Inc.

Related parts for SW006010