Microcontroller correct answers a special kind of computer on a chip that can be programmed for
the purposes of monitoring and controlling hardware; often embedded in devices
embedded system correct answers A combination of computer hardware, firmware, as well as
other peripheral analog and digital hardware designed to perform a specific task
Core of embedded system is correct answers a microcontroller
Examples of Embedded systems correct answers Washing machine, any device with a remote
control TVs, VCRs stereo systems, Clocks and watches, Telephone systems, Answering
machines, Traffic control, Robotics, Security, Environmental control
PC correct answers Input = information
Output = information
Very fast
Lots of memory
Separate components
Comparatively Pricey
Processes digital information
MC correct answers Controls something
Input = Digital and analog signals
Output = Digital signals and analog signals
Not as fast (HC11 runs at 2 MHz)
Very little memory by new standards
Components integrated on one chip
Cheap in large quantities
Processes digital and analog signals via built-in A/D converters
CPU (Central Processing Unit) correct answers The brain of the MC
Executes program
HC11 CPU runs at 2 MHZ
HC11 CPU has a 256 basic instruction set
Contains ALU: Arithmetic Logic Unit
which performs operations on data
Memory correct answers Stores program and data in the form of binary numbers
A memory cell correct answers single bit of data
Think of memory as a capacitor
Capacitor charged to 5 Volts
Capacitor discharged
8 banks of capacitors correct answers Memory = 1
, Memory = 0
1 byte
Bit
Nibble
Byte
Word
1 Kibibyte
1 Kilobyte
Note: Kilobyte is usually used to refer to Kibibyte correct answers Smallest memory unit, stores
a 1 (5- volt) or a 0 (0-volt)
4 bits
8 bits (smallest addressable unit)
16, 32, or more bits
210 = 1024 bytes of memory
103 = 1000 bytes
Volatile Memory correct answers data is lost when power is switched off
Nonvolatile memory correct answers data is preserved when power is switched off
ROM
RAM
EPROM
EEPROM correct answers Read Only Memory (nonvolatile)
Random Access Memory (volatile)
Erasable Programmable Read Only Memory (nonvolatile)- erasable using UV light
Electrically Erasable Programmable Read Only Memory (nonvolatile)
Choosing a Microcontroller correct answers On-Chip Peripheral Functions Required
Communication Interface
Power requirements (low)
Memory requirements (type and size)
Performance (speed, # bits, CPU architecture, reliability)
Processor type
Availability and ease of use of evaluation and development tools
Simulator
IDE (Integrated Development Environment)
Availability of support
Application notes
Books
Online communities
Cost
Microcontroller
Software
Evaluation and development tools (software and hardware)