I am occasionally getting errors when reading from sram buffer of
AT45DB021B flash ram, and/or might be getting them during writes.
I'm not reading what was written to buffer.
Mega8 @ 5v & 14.7456MHz with all the needed caps,
Etc, its running stable.
AT45DB @ 2.7v
SPI @ sysclk / 4 SPI mode 3
Wired together directly; datasheet says 5.0V-tolerant
inputs: SI, SCK, CS, RESET and WP Pins
Chip select, memory setup & hold times are greater then minimums
What I've tried, some out of desperation:
Changing SPI speed
Pull-ups & dns on data & control lines
Filter caps on data & control lines
Op codes for other SPI modes
Increasing chip select, memory setup & hold times
Any one got any ideas?