Use an ATmega328P without Arduino, just using it in a breadboard for projects

avrmicrocontroller

I am thinking of using ATmega328P for a project so can I use it without using an Arduino board, just in a breadboard and use other programmers to burn and use Atmel Studio and C to program it.

Is ATmega328P a good choice for this or do I need to use another microcontroller? Please suggest me the name of another microcontroller.

My project needs to use LCD, ADC, and IR sensor circuit. Can you also suggests programming material for ADC and LCD interfacing with ATmega328P in the C language?

Best Answer

I'm basically self promoting here but hopefully it'll help.

I actually made a tutorial video that uses the ATmega328P and Atmel Studio 6 to blink an LED wired to the chip.

The video shows the circuit piece by piece. If you go into the description, there's code, a Schematic and a BOM to help you get started. There's some extra code as well for the ADC stuff. Unfortunately I didn't do anything with an LCD interface.

Blink Tutorial Video

And here's a video that shows the ADC working:

ADC ATmega328P

I realize this doesn't answer all your questions, but at least this might help you get started.