Title |
Title
TechBrief: Using SRAM with a PIC16CXX
|
---|---|
Name |
Name
TB011
|
Date |
Date
06/24/2015
|
Application Categories |
Application Categories
Peripheral /
PM Bus
|
Product Categories |
Product Categories
8-bit MCU
|
Description |
Description
There are applications where a significant amount of data memory is required beyond what is in the micro-controller. For example, buffering communications data, creating large volatile tables and arrays. One interesting application is voice storage and playback. Some applications require relatively low frequencies, so a fast address/data bus and expensive FSRAM are not necessary. This application note uses the PIC16C74. Since the PIC16C74 does not have an external address/data bus, one was created using the I/O ports. A software implementation of a multiplexed address/data bus is more than adequate for some applications. This application note discusses the read and write speeds achievable with the PIC16C74 running at 20 MHz, hardware connections necessary, and software routines for reading and writing to external memory.
|