# Arduino Questions and Answers – Microcontroller Specifications – AtMega 328

This set of Arduino Multiple Choice Questions & Answers (MCQs) focuses on “Microcontroller Specifications – AtMega 328”.

1. How much flash memory does the Atmega328 have?
a) 13K bytes
b) 32K bytes
c) 256K bytes
d) 16K bytes

Explanation: A flash memory is a type of non-volatile memory, which does not get erased when the power supply is cutoff from the chip. The Atmega328 has 32K bytes of flash memory.

2. How many timers does the Atmega328 have?
a) 1
b) 2
c) 3
d) 4

Explanation: The Atmega328 has a total of 3 timers, of which 2 are 8-bit timers and 1 are 16-bit timers. The number of bits here represents the resolution of the timers, I.e. the number of bits each timer can store.

3. How many comparators does the Atmega328 have?
a) 1
b) 2
c) 3
d) 4

Explanation: A comparator is basically used for comparing voltages. It takes 2 voltages as input and outputs the higher of the two. The Atmega328 has 1 such comparator only.

4. There are __ ADC and __ PWM Pins on the Atmega328.
a) 9, 7
b) 8, 6
c) 10, 1
d) 5, 18

Explanation: The Atmega328 has 8 ADC Pins and 6 PWM Pins, which are to be connected to the ADC that’s built in to the Arduino Uno and the PWM pins provide Pulse Width Modulated output since a digital circuit like a microcontroller cannot provide a perfect analog wave.

5. Which Arduino Boards use the Atmega328?
a) Arduino Uno
b) Arduino Mega
c) Arduino Fio
d) Arduino Due

Explanation: The Arduino Uno uses the Atmega328. Some other boards that use this microcontroller include the Arduino Nano which is a smaller development board than the Arduino Uno.

6. What is the operating voltage of Atmega328?
a) 12V to 9V
b) 1.9V to 5V
c) 1.8V to 5.5V
d) 1.1V to 5V

Explanation: The operating voltage of the Atmega328 is 1.8V to 5.5V. Provide any voltage lower than that and the chip will not function. But however, if any voltage higher than the rated voltage is provided there is a chance of damaging the IC physically. So, under no circumstance should this chip be provided a voltage more than the rated voltage.

7. The Atmega328 is an _________ bit chip.
a) 8
b) 16
c) 32
d) 64

Explanation: The Atmega328 is capable of processing 8 bits of data at a time and hence it has an 8-bit architecture. Other similar 8-bit processors include the Intel 8080 Processor which ran on a similar 8-bit architecture.

8. Does the Atmega328 have an index corner?
a) Yes
b) No

Explanation: The Atmega328, like most other chips has an index corner which is used to identify the numbering of the pins when reading the pin configuration of the chip. Almost all chips have a similar index corner without which, numbering of the pins would be very difficult.

9. How many General-Purpose Registers are present in the Atmega328?
a) 12
b) 64
c) 32
d) 9

Explanation: There are 32 General-Purpose Registers in the chip and they are all connected to the ALU (Arithmetic Logical Unit) directly which allow 2 registers to be accessed in one instruction in a clock cycle.

10. The Atmega328 is a ___ SC Microcontroller.
a) RI
b) CI
c) AI
d) BI

Explanation: The Atmega328 is a RISC (Reduced Instruction Set Computer) microcontroller, which allows for a smaller number of cycles per instruction. Thus, making it faster than the CISC (Complex Instruction Set Computer) Architecture.

Sanfoundry Global Education & Learning Series – Arduino.

To practice all areas of Arduino, here is complete set of 1000+ Multiple Choice Questions and Answers.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]