|
META TOPICPARENT |
name="WebHome" |
%DASHBOARD{ section="banner" |
| EEPROM Serial Communication
Serial Peripheral Interface SPI, MC is the SPI master, the host is the slave. |
|
< < | e.g. AT25M02 SPI EEPROM 2Mbit (256 KiB, $3), 25LC1024 (128 KiB, $2), or 25LC512 (64 KiB, $1.50). DIL8 Package. 64/128/256 KiB seems very small for today's standards where storage is quantified in GiB, but I think it's more than enough for a small Forth system. |
> > | e.g. AT25M02 SPI EEPROM 2Mbit (256 KiB, $3), 25LC1024 (128 KiB, $2), or 25LC512 (64 KiB, $1.50). DIL8 Package. 64/128/256 KiB seems very small for today's standards where storage is quantified in GiB, but I think it's more than enough for a small Forth system. If you want more memory there is 16 MiB serial EEPROM W25Q128J from WINBOND, please note that is a 3.3 V part! |
|
CLK MC ->- host
MOSI MC ->- host |
|
Serial EEPROM patched on MC PCB |
|
< < | SPI Mode 0, data is always latched in on the rising edge of SCK and always output on the falling edge of SCK. For CS one output port bis is needed e.g. O7 or INP4 to start/end operation (A high-to-low transition on the CS pin is required to start an operation and a low-to-high transition is required to end an operation.finish). |
> > | SPI Mode 0, data is always latched in on the rising edge of SCK and always output on the falling edge of SCK. For CS one output port bis is needed e.g. O7 or N2 (INP4) to start/end operation (A high-to-low transition on the CS pin is required to start an operation and a low-to-high transition is required to end an operation). |
|
|
|
Comments |
|
< < |
META FILEATTACHMENT |
attachment="v88-msc.patch" attr="" comment="" date="1547391234" name="v88-msc.patch" path="v88-msc.patch" size="507" user="PeterSchmid" version="1" |
|
|
META FILEATTACHMENT |
attachment="mc-eeprom-conn.png" attr="" comment="" date="1547939543" name="mc-eeprom-conn.png" path="mc-eeprom-conn.png" size="20917" user="PeterSchmid" version="3" |
|
|
> > |
META FILEATTACHMENT |
attachment="v88-mc.patch" attr="" comment="" date="1547980582" name="v88-mc.patch" path="v88-mc.patch" size="1146" user="PeterSchmid" version="1" |
|
|
META TOPICMOVED |
by="PeterSchmid" date="1547399980" from="Cosmac.MSCForth" to="Cosmac.McForth" |
|