HOME

TheInfoList



OR:

The 68HC16 (also abbreviated as HC16) is a highly modular
microcontroller A microcontroller (MC, uC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable input/output peripherals. Pro ...
family based on the CPU16 16-bit core from
Motorola Motorola, Inc. () was an American multinational telecommunications company based in Schaumburg, Illinois. It was founded by brothers Paul and Joseph Galvin in 1928 and had been named Motorola since 1947. Many of Motorola's products had been ...
Semiconductor (later from
Freescale Freescale Semiconductor, Inc. was an American semiconductor manufacturer. It was created by the divestiture of the Semiconductor Products Sector of Motorola in 2004. Freescale focused their integrated circuit products on the automotive, embedde ...
then NXP). The CPU16 core is a true 16-bit design, with an architecture that is very familiar to
68HC11 The 68HC11 (also abbreviated as 6811 or HC11) is an 8-bit microcontroller family introduced by Motorola Semiconductor in 1984 (later from Freescale then NXP). It descended from the Motorola 6800 microprocessor by way of the 6801. The 68HC11 ...
(HC11) users. The resemblances to the HC11 core design are a deliberate move to provide an upgrade path for those
8-bit In computer architecture, 8-bit integers or other data units are those that are 8 bits wide (1 octet). Also, 8-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers or data bu ...
68HC11 The 68HC11 (also abbreviated as 6811 or HC11) is an 8-bit microcontroller family introduced by Motorola Semiconductor in 1984 (later from Freescale then NXP). It descended from the Motorola 6800 microprocessor by way of the 6801. The 68HC11 ...
designs that require the increased power of a
16-bit 16-bit microcomputers are microcomputers that use 16-bit microprocessors. A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two ...
CPU A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, log ...
. Many features of the HC16 and the CPU16 core are new to HC11 users. The HC16 provides a
software Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications. The history of software is closely tied to the development of digital comput ...
upgrade path for HC11 users while giving full hardware compatibility with the
asynchronous Asynchrony is any dynamic far from synchronization. If and as parts of an asynchronous system become more synchronized, those parts or even the whole system can be said to be in sync. Asynchrony or asynchronous may refer to: Electronics and com ...
address An address is a collection of information, presented in a mostly fixed format, used to give the location of a building, apartment, or other structure or a plot of land, generally using border, political boundaries and street names as references, ...
and data bus found on the
32-bit In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
microprocessors A microprocessor is a computer processor for which the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, and control circuitry r ...
.


References


Further reading


''M68HC16 Family CPU Reference Manual''
Motorola; 1997.
''MC68HC16Z Series User's Manual''
Motorola; 1997.
''MC68HC16Y1 User's Manual''
Motorola; 1993.

Analog Devices
68HC16 Module Full Data Sheet
Analog Devices


External links


HC16 Overview
{{DEFAULTSORT:Freescale 68hc16 Motorola microcontrollers Freescale Semiconductor microcontrollers