

The bad news is it's mainly because it's cheap labor, China has a similar situation. On the other hand India massive supply of inexpensive english speaking labor has made it a booming business for call centers & software programmers. (this is a local photographer from Toronto, great site) I can't buy a microcontroller off the street in Toronto for less than $1 where as you can, albeit an ancient chip. The notorious ship graveyards in India pay only $2 day for dangerous work. I don't sell my kits in some countries not because I don't want to, it's simply economics.Ī $40US kit which is inexpensive in some parts of the world is like a months wages in other parts. India and quite a few places along the Pacific rim are off the free samples list of some major chip manufacturers and that can make it tough for students. I never said that India or anywhere else in the world was weak or not good.

Edit: the following is a response to a post deleted by simrantogether, so if it seems out of context well what can you do. After all these done you are ready to program other ATMEL chips. After you program the main chip (89C2051) it must there permanently. It must load the FIRMWARE first but it must program from another programmer. The chip already there in the circuit is used to program other ATMEL chips. If you need the VDD line as well you can bring that line too. The programming pins in the ATMEL chip (the pins that help to program) must connect to this five lines coming to the target board. Target board That’s the board with socket that you place your chip (the empty chip which you are going to program) It consists of 5 lines with ground. You can use an Arduino board to program them. Why do you need to program this particular microcontroller? Since this is an AVR based controller, I recommend you to use either an ATMEL-ICE, or look at some of the many DIY AVR programmers on the web.
