Difference between revisions of "Amiga i2c"

From Inertial Computing
Jump to: navigation, search
Line 12: Line 12:
  
 
* Microchip [https://www.mouser.com/datasheet/2/268/21191s-22168.pdf 24FC128] 128kbit 1MHz, 5V, $0.50/ea
 
* Microchip [https://www.mouser.com/datasheet/2/268/21191s-22168.pdf 24FC128] 128kbit 1MHz, 5V, $0.50/ea
 +
 +
== Amiga Userland ==
 +
[i2clib40 http://aminet.net/package/docs/hard/i2clib40] library itself requires at least 2kBytes. i2cscan uses another 14kBytes, ReceiveI2C uses 10760 bytes, and SendI2C uses 10196 bytes
 +
 +
Also of interest: public domain DEFLATE ASM https://github.com/keirf/Amiga-Stuff/blob/master/inflate.asm

Revision as of 21:10, 18 October 2018

i2c EEPROMs

As of late 2018, two megabit i2c EEPROMs cost approximately $1.75-$1.85 in single quantities:

A two megabit i2c EEPROM can store 250 kilobytes A 128 kilobit i2c EEPROM can store 15 kilobytes


  • ST M24M02 - 2Mbit i2c EEPROM 1MHz, 400kHz, and 100kHz clock compatibility
  • Atmel AT24CM02 - 2Mbit i2c EEPROM from Atmel - 256K x 8 (2 Mbit), 400 kHz and 1 MHz clock compatibility
  • Microchip 24AA128 128kbit 400kHz, 5V, $0.50/ea
  • Microchip 24FC128 128kbit 1MHz, 5V, $0.50/ea

Amiga Userland

[i2clib40 http://aminet.net/package/docs/hard/i2clib40] library itself requires at least 2kBytes. i2cscan uses another 14kBytes, ReceiveI2C uses 10760 bytes, and SendI2C uses 10196 bytes

Also of interest: public domain DEFLATE ASM https://github.com/keirf/Amiga-Stuff/blob/master/inflate.asm