text: Download: EEPROM is included with Arduino
  Each Teensy has a different amount of EEPROM memory available.
  Read a byte (0 to 255) from the EEPROM. Address is the location within
  the EEPROM.
  Write a byte (0 to 255) to the EEPROM. Address is the location to store the
  byte, and data is the number to store.
  The Write example was run while slowly turning the trim pot counter clockwise, where
  it wrote decreasing numbers into the EEPROM. Then the Read example was run, producing this output:
  /* EEPROM Read
  *
  * Reads the value of each byte of the EEPROM and prints it
  * to the computer.
  */
  #include <EEPROM.h>
  // start reading from the first byte (address 0) of the EEPROM
  int address = 0;
  byte value;
  void setup()
  {
  Serial.begin(9;
  // Teensy 1.0 has 512 bytes
  // Teensy 2.0 has 1024 bytes
  // Teensy++ 1.0 has 2048 bytes
  // Teensy++ 2.0 has 4096 bytes
  delay(500);
  }
  The 100,000 writes apply to each address separately. For example, if you write to address
  0 many times, only that address has been stressed. Address 1, 2, 3, etc would not be
  stressed by writing to address 0. If you do write data quickly, you can prolong the
  life of the EEPROM by cycling through all addresses in sequence.
  Reading does not stress the EEPROM. Only writes count for the write endurance.