I recently started making ISP for Arduino, but I don´t know if I can use ATMega328P-AU instead of ATMega16U2. On prototype I will be using two ATMega328P-AU. One with ArduinoISP sketch and one with USB Interface firmware. Please help.
Look for a guy named Crossroads.
No you can’t. '328P does not have USB interface hardware.
I build MIKROE483 module into boards, FTDI FT232 based, like older Duemilanove had, but as a module is easier to solder.
http://www.mouser.com/ProductDetail/mikroElektronika/MIKROE-483/?qs=%2Fha2pyFadugsEwyLV5fFyIWdPbushEDhRSvnBE0ODG8%3D
Here’s one that’s in a socket on one of the boards I offer:
http://www.crossroadsfencing.com/BobuinoRev17/
0xN35T: I recently started making ISP for Arduino, but I don´t know if I can use ATMega328P-AU instead of ATMega16U2. On prototype I will be using two ATMega328P-AU. One with ArduinoISP sketch and one with USB Interface firmware. Please help.
It is possible and is used in this clone: http://eleccelerator.com/usnoobie/ But it does not provide the full functionality that a 16U2 or 32U4 can provide with LUFA. But it does work and I have a version on the bench (somewhere) that I built.
Ray
@Crossroads, Is that a USB to TTL SERIAL AND PARALLEL ?(What are P0 - P4 for ?)
USB/TTL Serial, just like on a Duemilanove. Have to read the FT232R datasheet. P0, P1 drive Rx & Tx LEDs.
Actually I was talking about the MIKROE483 , not the FT232.
FT232 is the chip on the MIKROE483, basically a FTDI Basic in a different form factor.
CrossRoads can I use ATMega32U4 as USB interface and load original Arduino xxU2 interface or...
I don't see why not - 32U4 is basically a larger memory version of 8U2/16U2. May have to recompile the code for it, I don't know what's involved in that.
http://www.atmel.com/products/microcontrollers/avr/megaAVR.aspx
FT232 is the chip on the MIKROE483, basically a FTDI Basic in a different form factor.
Ok, got it. Thanks.