Flash TLC controller

Bringing a Flash Chip to life.
in this project we will connect wires from the flash chip to controller's IO pins
and implement the following operations on the controller software:
- PageRead
- PageWrite
- BlockErase

Flash tsop

using “floting gate” a non volatile memory can be implemented.

by controlling the amount of charge the floating gate will hold , we can differentiate a number of states per single cell


a TLC flash chip can handle 8 levels of Vt , effectively holding 3 bits in a single cell


in this project we will construct a mounting board for the flash chip

20160825_113500 20160825_113439 (1)

and connect the relevant pins to a controller – implementing the basic operations read write and erase