ATMEGA328P-AU as USB Interface

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.