STMicroelectronics has increased the I2C-interface performance in the latest generation of its ST25DV-I2C dynamic NFC-tag ICs, which let the host system access the tag’s on-chip EEPROM more quickly and easily. Writing to the EEPROM on the new ST25DV-I2C tags, via the I2C interface, is now as fast as standard EEPROM and allows flexible use of the…
Microchip’s I2C serial EEPROM comes with support for 3.4 Mbit/s data rate
I2C and SPI are two of the most widely used serial communication buses for embedded systems — and each comes with its own set of advantages and disadvantages. SPI is the faster protocol, but it’s more costly and offers limited scalability. To close this trade-off gap between I2C and SPI in Serial EEPROMs, Microchip Technology has…
How To Save A Text In The EEPROM Of The Arduino- (Part 21/49)
A microcontroller might need to store its data like sensor value, or a particular count or image data for a long period of time. The most common type of memory used with the microcontroller based systems is EEPROM. The EEPROM stands for Electrically Erasable Programmable Read Only Memory which is a kind of Read Only Memory (ROM), which can be written and erased by means of electrically programming and hence the name. Once programmed the data it will remain in the memory for a very long time even if there is no power available. EEPROM memory is widely used in microcontroller systems where some particular data need to be retained each time the system is turned on and to save particular data before the system is powered off.here are several EEPROM memory chips available which can be interfaced in a microcontroller based system with the help of serial communication protocols.
How To Connect The EEPROM Of The Arduino To The Serial Port Of A PC- (Part 20/49)
A kind of Read Only Memory (ROM), which can be written and erased by means of electrically programming the data, is called Electrically Erasable Programmable Read Only Memory (EEPROM). Once programmed the data it will remain in the memory for a very long time even if there is no power available. The EEPROM comes in small sized chips which can be interfaced with microcontrollers in a system. Most of the microcontrollers have built-in EEPROM with reasonable memory size so that for small kind of applications an extra memory chip can be avoided. A microcontroller uses the EEPROM memory to store its data like sensor value, or a particular count or image data for a long period of time uses the EEPROM memory. The EEPROM memory is also used to save the data before the system switches itself off so that the same data can be retained next time when the system is turned on.
How To Save A Sensor Value In The EEPROM Of The Arduino- (Part 19/49)
The EEPROM stands for Electrically Erasable Programmable Read Only Memory. In an EEPROM the data can be written with the help of electrically programming the chip. EEPROM memory is widely used in microcontroller systems where some particular data need to be retained each time the system is turned on and to save particular data before the system is powered off.The EEPROM memory chips can be interfaced in a microcontroller chip usually with the help of serial communication protocols. In case of small applications where only a few bytes needs to be stored the extra EEPROM chips are not preferred since it add extra complexity in the hardware, coding and increase the cost of the system. Hence most of the microcontrollers are provided with small sized built-in EEPROM chip which can be used to store data in small applications.
How To Test The Built-In EEPROM Of The Arduino- (Part 17/49)
The EEPROM stands for Electrically Erasable Programmable Read Only Memory. In an EEPROM the data can be written with the help of electrically programming the chip. Once programmed the data it will remain in the memory for a very long time even if there is no power applied to it. Hence the EEPROM memory is widely used in microcontroller systems where some particular data need to be retained each time the system is turned on.The EEPROM memory chips can be interfaced in a microcontroller chip usually with the help of serial communication protocols. Their applications can be found in sensor based system where the sensor data can be stored, display systems where the image data can be stored and in electronic voting machines where the count of the votes can be stored etc.
How To Read And Write The EEPROM Of Arduino- (Part 18/49)
There are different kinds of memory chips found in microcontroller based system and the most common among them are EEPROM chips. The EEPROM stands for Electrically Erasable Programmable Read Only Memory. It is a kind of Read Only Memory (ROM), but it can be written also by means of electrically programming the data. This memory can retain the data even if the power is cut off from the chip and this feature is made use in the microcontroller systems. A microcontroller might need to store its data like sensor value, or a particular count or image data for a long period of time uses the EEPROM memory. The EEPROM memory is also used to save the data before the system switches itself off so that the same data can be retained next time when the system is turned on.
Electronic Voting Machine using Internal EEPROM of AVR
The microcontroller based voting machines made the process of voting and counting the voted lot easier than before. Previously the votes were marked in paper which are then stored safely in a box and inside a well secure room for days. The process of separating the votes and counting them manually may take a lot of days. But after finding the electronic voting machine the votes can be marked without using papers, which makes the voting process eco-friendly. Moreover it makes the counting process faster and the results can be announced in a comparatively shorter period of time. There should be a controller inside the Electronic Voting Machine (EVM) which controls the process and there should be storage medium where the details of the vote are stored. There should be a ballet unit which is been used in such a way that the one who came to cast the vote can do only one vote.
How To Use SPM To load Application from EEPROM – (Part 34/46)
In any microcontroller the Boot-Loader is the first code which executes before the application code does. The major function of the Boot-Loader is to load the application code into the flash memory of the microcontroller and execute it. In AVR microcontroller the Self Programming Mode (SPM) helps the Boot-Loader to load a particular application from where the application binary is stored.The Boot-Loader may receive the code binary from other memory chips, SD-cards or through the serial port of the microcontroller in case of serial programming. It is then with the help of the SPM that the microcontroller write the binary code into the application flash section. In this particular project the operation of a Boot-Loader code using the SPM is demonstrated by re-writing flash memory with the code binary which has already been flashed into the built-in EEPROM of the ATMEGA16. The hardware used in this project includes ATMEGA16 as microcontroller, USBASP as the programmer and the software used are AVR STUDIO4 as IDE and AVR-BURNO-MAT as the burner software.
Biometric Voting Machine
The objective of voting is to allow voters to exercise their right to express their choices regarding specific issues, pieces of legislation, citizen initiatives, constitutional amendments, recalls and/or to choose their government and political representatives. Technology is being used more and more as a tool to assist voters to cast their votes. To allow the exercise…
How to Reset EEPROM (24C02) Memory using 8051 microcontroller- (Part 42/45)
AT24C02 is two-wire serially programmable EEPROM. This means that for programming, the data and control signals are provided serially along with clock signals from the other wire. The read-write operations are accomplished by sending a set of control signals including the address and/or data bits from a microcontroller. This project demonstrates the memory reset operation of a 24C02 IC by using AT89C51. For basic operations of AT24C02, refer interfacing serial EEPROM with 8051. It writes & reads a byte to/from the EEPROM displaying it on a 16×2 LCD, and then resets the memory. The results can be monitored on the LCD display.AT24C02 is a two-wire serial EEPROM from Atmel. 24C02 is an 8 pin IC and reads 8 bit data serially. Its memory size is 2KB. Pins 1- 3 are address pins which are connected to ground. Pin 4 is GND; Pin 5 is SDA (serial data); and pin 6 is SCL (serial clock input). Pin 7 is WP (write protect) pin and is connected to GND. Pin 8 is Vcc for providing power supply.
How to Interface Serial EEPROM 24C02 with 8051 microcontroller (AT89C51)- (Part 41/45)
EEPROM stands for electrically erasable programmable read only memory. It is a secondary storage device that once written (programmed) can hold data even [[wysiwyg_imageupload::]]when the power is removed. The EEPROM is a class of read only memory that can be electrically erased and reprogrammed.AT24C02 is a two wire 2Kbits serial EEPROM by Atmel. The memory is organized in 256 words of single byte each arranged in 32 pages of 8 bytes each. The addressing of memory locations requires eight bit addresses.AT24C02 is two-wire serially programmable i.e., for programming, the data and control signals are provided serially along with clock signals from the other wire. The read-write operations are accomplished by sending a set of control signals including the address and/or data bits. The control signals must be accompanied with proper clock signals.The AT24C02 has hard wire addressing of 3 bit length. This facilitates interfacing of a maximum of eight (23) 24C02 devices to a system thereby, incorporating a maximum 16Kbits memory. Multiple 24C02 devices can be connected to a microcontroller/microprocessor based system using I2C interface.
Microcontrollers : An Overview
A microcontroller is a small and low-cost computer built for the purpose of dealing with specific tasks, such as displaying information in a microwave LED or receiving information from a television’s remote control. Microcontrollers are mainly used in products that require a degree of control to be exerted by the user.Microcontroller has an input device in order to get the input and an output device (such as LED or LCD Display) to exhibit the final process. The architecture of a microcontroller depends on the application it is built for. For example, some designs include usage of more than one RAM, ROM and I/O functionality integrated into the package.