A Design of Rechargeable In-Circuit Serial Programmer for Industrial Embedded Systems

被引:1
作者
Ahmed, Ahmed I. [1 ]
Sharobim, Bishoy K. [1 ]
Fetteha, Marwan A. [1 ]
Said, Lobna A. [1 ]
Eltawil, Ahmed M. [2 ]
Madian, Ahmed H. [1 ,3 ]
机构
[1] Nile Univ, Nanoelect Integrated Syst Ctr, Giza, Egypt
[2] King Abdullah Univ Sci & Technol, Thuwal, Saudi Arabia
[3] Egyptian Atom Energy, NCRRT, Radiat Engn Dept, Cairo, Egypt
来源
2024 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, ICM | 2024年
关键词
Manual assembly line; AVR microcontroller; AVR Programmer-To-Go; ICSP;
D O I
10.1109/ICM63406.2024.10815925
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Efficient industrial manual assembly lines provide high-quality products. Reliable portable assistive tools help workers finish manufacturing tasks efficiently. The Microchip AVR family of 8-bit microcontrollers is widely used in electronic products, which includes the AT, ATtiny, ATmega, and ATxmega sub-families. This paper proposes a design of a reliable rechargeable Microchip AVR In-Circuit Serial Programmer for programming Microchip AVR AT, ATtiny, and ATmega microcontrollers deploying the Programmer-To-Go functionality. It uniquely features a rechargeable Lithium-Ion battery, automatic selection of programming speed up to 4MHz, 3V-5V programming support, a microSD card that stores the firmware files required for programming, and an attached monochrome LCD that enables reliable ad-hoc programming. It supports Flash and EEPROM memories, Fuses, and Lock Bits reading, writing, verifying, and erasing based on the Microchip AVR STK500 communication protocol. Experimental work was conducted on the Arduino UNO development board. The results proved efficient programming (writing) time of 3s and 5s for 5KB and 20KB.hex files, and reading time of 5s and 7s of the same .hex files.
引用
收藏
页数:5
相关论文
共 18 条
[1]  
A. M. Systems, 2009, Datasheet, P1
[2]  
Aerosemi, 2015, Aerosemi MT3608 Datasheet, P1
[3]  
Ahmed Ahmed, 2020, 2020 16th International Computer Engineering Conference (ICENCO), P187, DOI 10.1109/ICENCO49778.2020.9357392
[4]   Design of IoT Microchip AVR Programmer for FOTA Updates based on Unified Programming and Debug Interface using Wi-Fi and LoRa [J].
Ahmed, Ahmed, I ;
Sharf, Samy H. ;
Said, Lobna A. ;
Madian, Ahmed H. .
2021 28TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (IEEE ICECS 2021), 2021,
[5]  
Bogdanov L. V., 2019, 2019 28 INT SCI C EL, P1
[6]  
Bysko S, 2020, P A I C C AUT ROBOT, P282, DOI [10.1109/ICCAR49639.2020.9107982, 10.1109/iccar49639.2020.9107982]
[7]  
coright, SkyPRO III USB Programmer
[8]  
El Jaouhari S., 2022, ISC2 2022 8 IEEE INT, P1
[9]   Toward a generic and secure bootloader for IoT device firmware OTA update [J].
El Jaouhari, Saad ;
Bouvet, Eric .
36TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2022), 2022, :90-95
[10]  
Hung-Chin Jang, 2021, 2021 IEEE 12th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), P0577, DOI 10.1109/IEMCON53756.2021.9623126