سینا پروگ (SinaProg) یک نرم افزار ساده و کاربردی جهت ریختن برنامه نوشته شده در میکروکنترولر های AVR است.
پروگرامر های پشتیبانی شده:
- USBasp
- ALF
- Arduino
- AT ISP
- AVR 109
- AVR 910
- AVR 911
- AVRISP
- AVRISP 2
- AVRISP mkII
- AVRISP v2
- Bascom
- Blaster
- BSD
- Butterfly
- C2N232I
- DAPA
- DASA
- DASA 3
- Dragon_DW
- Dragon_HVSP
- Dragon_ISP
- Dragon_JTAG
- Dragon_PP
- DT006
- ERE-ISP-AVR
- Frank-STK200
- Futurlec
- JTAG 1
- JTAG 1SLOW
- JTAG 2SLOW
- JTAG 2
- JTAG 2Fast
- JTAG 2ISP
- JTAG 2dW
- JTAG mki
- JTAG mkii
- MIB510
- pAVR
- Picoweb
- Pony-STK200
- ponyser
- SI Prog
- SP 12
- STK200
- STK500
- STK500 HVSP
- STK 500 PP
- STK500 v1
- STK500 v2
- STK600
- STK600 HVSP
- STK600 PP
- USBtiny
- Xil
گزینه های نرم افزار:

1- (HEX file): در این قسمت فایل هگزی که میخواد داخل میکروکنترولر پروگرام کنید را مشخص کنید.
2- (Flash): در این قسمت میتوانید با زدن دکمه پروگرام فایل هگز را در میکرو پروگرام کنید.
3- (EEPROM): در این قسمت میتوان فایل eep را در میکرو پروگرام کرد.
4- (Device): در این قسمت باید میکرویی که در پروگرامر قرار دادید را انتخاب کنید (البته با زدن دکمه Search میکرو را به صورت خودکار تشخیص میدهد).
5- (Fuses): در این قسمت میتوانید فیوز بیت ها را تنظیم کنید.
6- (Programmer): در این قسمت باید پروگرامری که به کامپیوتر متصل است را انتخاب کنید.( که باز هم با زدن دکمه Search در قسمت دیوایس به صورت خودکار تشخیص داده میشود).
قابلیت های برنامه:
- تشخیص خودکار میکروکنترولر
- تشخیص خودکار پروگرامر
- نوشتن و خواندن میکروکنترولر
- تنظیم فیوز بیت ها
- پروگرام حافظه EEPROM
میکروکنترولر های پشتیبانی شده:
- AT90CAN129
- AT90CAN32
- AT90CAN64
- AT90PWM2
- AT90PWM28
- AT90PWM3
- AT90PWM38
- AT90USB1286
- AT90USB1287
- AT90USB162
- AT90USB646
- AT90USB647
- AT90USB82
- AT90s1200
- AT90s2313
- AT90s2323
- AT90s2333
- AT90s2343
- AT90s4414
- AT90s4433
- AT90s4434
- AT90s8515
- AT90s8535
- ATmega103
- ATmega128
- ATmega1280
- Atmega1281
- Atmega1284P
- ATmega128RFA1
- ATmega16
- ATmega161
- ATmega162
- ATmega163
- ATmega164P
- ATmega169
- ATmega2560
- ATmega2561
- ATmega32
- ATmega324P
- ATmega325
- ATmega3250
- ATmega328P
- ATmega329
- ATmega3290
- ATmega3290P
- ATmega329P
- ATmega48
- ATmega64
- ATmega640
- ATmega644
- ATmega644P
- ATmega645
- ATmega649
- ATmega649
- ATmega6490
- ATmega8
- ATmega8515
- ATmega8535
- ATmega88
- ATtiny11
- ATtiny12
- ATtiny13
- ATtiny15
- ATtiny22
- ATtiny2313
- ATtiny24
- ATtiny25
- ATtiny26
- ATtiny261
- ATtiny44
- ATtiny45
- ATtiny461
- ATtiny84
- ATtiny85
- ATtiny861
- ATtiny88
- ATxmega64A1
- ATxmega128A1
- ATxmega128A1D
- ATxmega129A1
- ATxmega256A1
- ATxmega64A3
- ATxmega128A3
- ATxmega192A3
- ATxmega256A3
- ATxmega16A4
- ATxmega32A4
- ATxmega64A4
- ATxmega128A4