Вы находитесь на странице: 1из 6

TYPES OF

MICRO
CONTROLLERS

MICROCONTROL
LER 8051

MEMORY
ARCHITECTURE
OF 8051

RENESAS
MICROCONTROL
LER

DESCRIPTION
It is a 40pin
microcontroller
with Vcc of 5V
connected to pin
40 and Vss at pin
20 which is kept
0V. And there are
input and output
ports from P1.0
P1.7 and which
having open
drain feature.
Port3 has got
extra features.
Pin36 has open
drain condition
and pin17 has
internally pulled
up transistor
inside the
microcontroller.
When we apply
logic 1 at port1
then we get logic
1 at port21 and
vice versa.
The memory of
8051 is divided to
two parts.They
are Program
Memory and Data
Memory. Program
Memory stores
the program
being executed
whereas Data
Memory
temporarily
stores the data
and the results.
Renesas is latest
automotive
microcontroller
family that offers
high performance
feature with
exceptionally low

ADVANTAGES

DISADVANTAGES

The CPU has a simple


assembly set. And is
easy to code for once
you understand its
limits. It is fast for an
8 bit micro. And
cheap.

The disadvantages
of using a circuit
instead of a micro
are easy to say.
Development time
increases
(especially if it dont
work right the first
time). Complexity
of the circuit board
increases. Cost
increases.
Flexibility
decreases to
practically 0.

Memory organization
is depends on type of
architecture used.

16KB of In-System
Programmable Flash
512B of In-System
Programmable
EEPROM
16-bit Timer with
extra features

PIC
MICROCONTROL
LER

power
consumption over
a wide and
versatile extend
of items. This
microcontroller
offers rich
functional
security and
embedded safety
characteristics
required for new
and advanced
automotive
applications. The
core structure of
microcontroller
CPU support high
reliability and
high performance
requirements.
PIC is a
peripheral
interface
controller,
developed by
general
instruments
microelectronics,
in the year of
1993. It is
controlled by the
software. They
could be
programmed to
complete many
task and control a
generation line
and many more.
PIC
microcontrollers
are finding their
way into new
applications like
smart phones,
audio
accessories,
video gaming
peripherals and
advanced

Multiple internal
oscillators
Internal, selfprogrammable
instruction flash
memory up to 256K
In-system
programmable using
ISP, JTAG or high
voltage methods
Optional boot code
section with
independent lock bits
for protection
Synchronous/asynchro
nous serial
peripherals
(UART/USART)
Serial peripheral
interface bus (SPI)
It is a RISC design
Its code is extremely
efficient, allowing the
PIC to run with
typically less program
memory than its
larger competitors
It is low cost, high
clock speed

medical devices.

TYPES OF
ARDUINO

DESCRIPTION

Is a microcontroller board
based on the ATmega328
(datasheet). It has 14 digital
input/output pins (of which 6
can be used as PWM
outputs), 6 analog inputs, a
16 MHz crystal oscillator, a
USB connection, a power
jack, an ICSP header, and a
reset button.
The first development board
of an Arduino is the
Leonardo board. This board
uses one microcontroller
along with the USB. That
means, it can be very
simple and cheap also.
Because this board handles
USB directly, program
libraries are obtainable
which let the Arduino board
to follow a keyboard of the
computer, mouse, etc.
is a microcontroller board
based on the ATmega2560.
It has 54 digital input/output
pins (of which 15 can be
used as PWM outputs), 16
analog inputs, 4 UARTs
(hardware serial ports), a 16
MHz crystal oscillator, a
USB connection, a power

ARDUINO UNO

ARDUINO
LEONARDO

ARDUINO MEGA
2560

ADVANTAGE

DISADVANTAGE

It is compatible with
most available Arduino
shields.

It does not use the


FTDI USB-to-serial
driver chip.

It uses a micro-USB
adapter instead of the
Uno's full-size USB
port.

Lack of a second
USB-to-Serialconverting IC, theres
not many.

Is designed for more


complex projects. With
54 digital I/O pins, 16
analog inputs and a
larger space for your
sketch it is the
recommended board
for 3D printers and
robotics projects.

Only 8 bit, not 32


Top clock speed is
limited to 20 MHz
Not many internal
resources for SRAM,
Flash, EEPROM
Relatively expensive

ARDUINO LILYPAD

ARDUINO MEGA
ADK

The Arduino Funnel I/O


(Fio) is a board designed by
Shigeru Kobayashi, based
on the original design from
LilyPad. Funnel is a toolkit
to sketch your idea
physically, and consists of
software libraries and
hardware. ... Arduino Fio is
compatible with Funnel.

It is based on the Wiznet


W5100 ethernet chip
(datasheet). The Wiznet
W5100 provides a network

ARDUINO FIO

ARDUINO
ETHERNET

jack, an ICSP header, and a


reset button.
It contains everything
needed to support the
microcontroller; simply
connect it to a computer
with a USB cable or power it
with a AC-to-DC adapter or
battery to get started.
is compatible with most
shields designed for the
Uno and the former boards
Duemilanove or Diecimila.
The LilyPad Arduino 328
Main Board is an Arduinoprogrammed microcontroller
designed to be easily
integrated into e-textiles and
wearable projects. ...
LilyPad is a wearable etextile technology developed
by Leah Buechley and
cooperatively designed by
Leah and SparkFun.
It has 54 digital input/output
pins (of which 14 can be
used as PWM outputs), 16
analog inputs, 4 UARTs
(hardware serial ports), a 16
MHz crystal oscillator, a
USB connection, a power
jack, an ICSP header, and a
reset button. The ADK is
based on the Mega 2560.

The LilyPad Arduino


Simple is designed for
e-textiles and
wearables projects. It
can be sewn to fabric
and similarly mounted
power supplies,
sensors and actuators
with conductive thread.

It has a programmable
USB host chip
installed.

Runs at 3.3V and 8


MHz. It has 14 digital
input/output pins (of
which 6 can be used
as PWM outputs), 8
analog inputs, an onboard resonator, a
reset button, and holes
for mounting pin
headers. It has
connections for a
Lithium Polymer
battery and includes a
charge circuit over
USB. The Arduino Fio
is intended for wireless
applications.
The Arduino Ethernet
Shield 2 connects your
Arduino to the internet
in mere minutes. Just

Arduino shields are


also compatible with
the Mega; however,
because of the
placement of some of
the pins, not all of
them are usable.

(IP) stack capable of both


TCP and UDP. It supports
up to four simultaneous
socket connections. ... The
ethernet shield connects to
an Arduino board using long
wire-wrap headers which
extend through the shield.

The Arduino Pro Mini is an


ATmega168 based
microcontroller board. The
board comes with builtin arduino bootloader. It
has 14 digital input/output
pins (of which 6 can be
used as PWM outputs), 8
analog inputs, an on-board
resonator, a reset button,
and holes for mounting pin
headers.

The Arduino BT is a
microcontroller board
originally was based on the
ATmega168. It supports
wireless serial
communication over
bluetooth. t has 14 digital
input/output pins (of which 6
can be used as PWM
outputs and one can be
used to reset the WT11
module), 6 analog inputs, a
16 MHz crystal oscillator,
screw terminals for power,
an ICSP header, and a reset
button. It contains
everything needed to
support the microcontroller
and can be programmed
wirelessly over the
Bluetooth connection.
The Arduino Nano has a
number of facilities for
communicating with a
computer, another Arduino,
or other microcontrollers.
The ATmega328 provide

ARDUINO PRO

ARDUINO BT

ARDUINO NANO

plug this module onto


your Arduino Board,
connect it to your
network with an RJ45
cable (not included)
and follow a few simple
steps to start
controlling your world
canadian pharmacy
through the internet.
The Arduino Pro is a
microcontroller board
based on the
ATmega328. The Pro
comes in both
3.3V/8MHz and
5V/16MHz versions. It
has 14 digital
input/output pins (of
which 6 can be used
as PWM outputs), 6
analog inputs, a battery
power jack, a power
switch, a reset button,
and holes for mounting
a power jack, an ICSP
header, and pin
headers.

It supports wireless
serial communication
over Bluetooth

The Arduino Nano is a


small, complete, and
breadboard-friendly
board based

It lacks only a DC
power jack, and works
with a Mini-B USB
cable

ARDUINO MINI

ARDUINO PRO
MINI

UART TTL (5V) serial


communication, which is
available on digital pins 0
(RX) and 1 (TX). ... The
ATmega328 also support
I2C (TWI) and SPI
communication.
The Arduino Mini is a small
microcontroller board
originally based on the
ATmega168, but now
supplied with the 328.
(datasheet), intended for
use on breadboards and
when space is at a
premium. It has 14 digital
input/output pins (of which 6
can be used as PWM
outputs), 8 analog inputs,
and a 16 MHz crystal
oscillator. It can be
programmed with the USB
Serial adapter or other USB
or RS232 to TTL serial
adapter
The Arduino Pro Mini is
intended for semipermanent installation in
objects or exhibitions. The
board comes without premounted headers, allowing
the use of various types of
connectors or direct
soldering of wires. The pin
layout is compatible with the
Arduino Mini.
There are two version of the
Pro Mini. One runs at 3.3V
and 8 MHz, the other at 5V
and 16 MHz.
The Arduino Pro Mini was
designed and is
manufactured by SparkFun
Electronics.

It has 14 digital
input/output pins (of
which 6 can be used
as PWM outputs), 8
analog inputs, and a 16
MHz crystal oscillator.
It can be programmed
with the USB Serial
adapter or other USB
or RS232 to TTL serial
adapter.

This board was


developed for
applications and
installations where
space is premium and
projects are made as
permanent set ups.
Small, available in 3.3
V and 5 V versions,
powered by
ATmega328.

powering the Arduino


mini with more than 9
volts, or plug the
power in backwards:
will probably kill it.

Вам также может понравиться