embedded-ic-tester-2021 Applications used CodeVisionAVR for binary code generation Proteus for simulation