In this video, I introduce the AT24C32 EEPROM IC and explain everything you need to know to use it in your projects.
I’ll show you why using internal microcontroller memory is not always the best choice, and why adding an external EEPROM like the AT24C32 can be a powerful solution.
You’ll learn about the pinout, operating voltages, and the importance of the WP (Write Protect) pin.
I’ll also cover how the I2C protocol enables communication between the AT24C32 and a microcontroller such as the STM32.
You’ll see how addressing works in I2C, why A0, A1, and A2 pins matter, and how to connect multiple EEPROMs to the same bus.
We’ll also discuss the difference between AT24C32 and AT24C64, and how the addressing expands with larger memory.
On top of that, I’ll explain the read and write operations, including single-byte and multi-byte modes, with reference to the datasheet.
This video is part 5 of my 10-Channel Lighting System project using STM32 and an infrared remote controller.
By the end of the video, you’ll have the knowledge to set up and use the AT24C32 (or AT24C64) in your own designs.
Stick with me until the end — and don’t forget to check the description of the project playlist for source code, schematics, and PCB files.