You are on page 1of 3

Assignment week-3

Name-Muskan Agarwal

PROBLEM STATEMENT
Research two microcontrollers and provide information about them from their datasheets. There are
several microcontroller manufacturers that you can investigate including Atmel, Microchip, Freescale, TI,
etc. For each microcontroller, report the following information. (Be sure to include a link to an online
reference where you found this information.)

 Clock frequency
 Bitwidth of the datapath
 Size of Flash memory
 Number of pins
 Does the microcontroller contain an Analog-to-Digital Converter? If so, how many bits of precision does
it have?

Solution
1. Arduino UNO

 Clock frequency : 16MHz


 Bitwidth of the data path: 8
 Size of Flash memory: 32kb

 Number of pins: It has 14 digital input/output pins (of which 6 can be used as PWM
outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack,
an ICSP header, and a reset button.
 Does the microcontroller contain an Analog-to-Digital Converter: The Arduino board
contains a 6 channel (7 channels on MKR boards, 8 on the Mini and Nano, 16 on the Mega), 10-
bit analog to digital converter. This means that it will map input voltages between 0 and 5 volts
into integer values between 0 and 1023. This yields a resolution between readings of 5 volts /
1024 units or, .0049 volts (4.9 mV) per unit. The input range and resolution can be changed
using analog reference()

2. 8051 microcontroller

 Clock frequency : 11.059 MHz


 Bitwidth of the data path: 8
 Size of Flash memory: 256bytes

 Number of pins: The pin diagram of 8051 microcontroller consists of 40 pins as


shown below. A total of 32 pins are set away into four Ports such as P0, P1,
P2 and P3.
 Does the microcontroller contain an Analog-to-Digital Converter: No

PROBLEM STATEMENT
Research the Arduino and Raspberry Pi platforms.

1. Indicate if there are operating systems which can be used on each platform. If there are, list those
operating systems
2. State whether the operating systems are open source or not

Solution
1. Arduino

 Operating system: Windows, macOS, Linux


 Platform: IA-32, x86-64, ARM
 All are Open source os

2. Raspberry Pi platforms.

 Operating system:

1. Raspbian. A free Debian-based OS optimized for Raspberry Pi's hardware, Raspbian comes
with all the basic programs and utilities you expect from a general-purpose operating system. ...
2. Ubuntu MATE. ...
3. Snappy Ubuntu. ...
4. Pidora. ...
5. Linutop. ...
6. SARPi. ...
7. Arch Linux ARM. ...
8. Gentoo Linux

 All are Open source os

You might also like