as far as I know there are several languages that you can use to program a microcontroller and JAVA is definitely not among them.
It all depends on the compiler you use. You can program in C, JAL (pascal-based language), PicBasic (or some other language based on BASIC) and Assembler. If you know assembler, you can download a free MPLAB development studio from www.microchip.com. I personally use PicBasic Pro (www.picbasic.org). You can find JAL at www.voti.nl.
If I am not mistaken JAVA based microprocessor/microcontrollers have already striked the market which can directly execute JAVA byte-code. Look at this page:
**broken link removed**
**broken link removed**
:roll: I wasn't aware of that. Sorry.
Correct me if I'm wrong, but you still cannot use JAVA to develop asm code for Microchip's or Atmel's microcontrollers. To use JAVA you must have special microcontroller, right?