Lowpower 3-wire non-volatile memories
www.DataSheet.co.kr
Using the 93LC56 and 93LC66
AN560
Using the 93LC56 and 93LC66
INTRODUCTION
The Microchip Technolog...
Description
www.DataSheet.co.kr
Using the 93LC56 and 93LC66
AN560
Using the 93LC56 and 93LC66
INTRODUCTION
The Microchip Technology Inc. 93LC56/66 are lowpower 3-wire non-volatile memories and are suitable for many embedded system code and data storage applications. These devices are easily interfaced to most microcontrollers in today's market place, but Microchip’s 8-bit RISC series PIC16CXX offers the best code density of any microcontroller on the market today. Using the PIC16C54, the assembly programs contained in this application note have been fully tested and provide the correct timing and 3-wire sequences to fully operate the 93LC56/66 in a PIC16CXX-based embedded application. The PIC16C54 was clocked at a 10MHz frequency. This application note is intended to provide the engineer with readily available stand-alone code modules to accomplish all of the necessary functions to utilize these devices in a low power application using the efficient PIC16C54 microcontroller. The 93 series of devices have essentially four I/O pins: CS CLK DI DO Chip Select Clock Data In Data Out
3-Wire Byte Write Program
– Delay Routine – Start Bit Routine – Bit Out Routine – Transmit Data Routine – Power-up Routine – Erase/Write Enable Routine (EWEN) – Byte Write Routine – Erase/Write Disable Routine (EWDS)
3-Wire Byte Write with Data Polling Program
– Data Polling Delay Routine – Start Bit Routine – Bit Out Routine – Transmit Data Routine – Power-up Routine – Erase/Write Enable Routine – Write Routi...
Similar Datasheet