The Motorola 68HC12 (6812 or HC12 for short) is a 16-bitmicrocontroller family from Motorola. Programs written for the 8/16-bit Motorola 68HC11 are usually compatible with the HC12, which has a few extra instructions. In computer science, 16-bit is an adjective used to describe integers that are at most two bytes wide, or to describe CPU architectures based on registers, address buses, or data buses of that size. ... A microcontroller is a computer-on-a-chip optimised to control devices. ... Motorola (NYSE: MOT) (TYO: 6686) is an electronics company based in Schaumburg, Illinois, a Chicago suburb. ... 8-bit refers to the number of bits used in the data bus of a computer. ... The MC68HC11A8 is available in a 48-pin dual in-line package (DIP), as well as the 52-pin plastic leaded chip carrier (PLCC) as shown above. ... An instruction set, or instruction set architecture (ISA), describes the aspects of a computer architecture visible to a programmer, including the native datatypes, instructions, registers, addressing modes, memory architecture, interrupt and exception handling, and external I/O (if any). ...
Some HCS12s now have an XGATE coprocessor which allows for some tasks to be offloaded from the CPU. The new uCs are referred to as HCS12Xs. They also feature several new instruction in the core to increase performance.
6801/6803 | 6802 | 6804 | 68HC05 | 68HC08 | 68HC11 | 68HC12 | 68HC16 | 683XX (CPU32) | M*CORE | MPC500 | PowerQUICC I/II/III | DSP568XX (DSPcontroller) Image File history File links The M-logo graphic of the Motorola logo, cropped from Image:Motologo. ... Image File history File links Logo graphic part of Freescale Semiconductor logo, cropped from Image:FreescaleSemiconductor. ... The following is a categorized list of Motorola products; end user appliances, automotive products (Motorola Automotive Group, has a facility in Northbrook, IL), lighting products (Motorola Lighting Inc. ... The MC68HC11A8 is available in a 48-pin dual in-line package (DIP), as well as the 52-pin plastic leaded chip carrier (PLCC) as shown above. ... The Motorola 683XX aka CPU32 is a family of compatible microcontrollers that use a Motorola 68000 CPU core. ... The Motorola 56000 (56k) is a family of DSP chips produced by Motorola from the 1980s on, still continuing to be produced in more advanced models in the 2000s. ...
The 68HC12 (6812 or HC12 for short) is a 16-bitmicrocontroller family from Freescale Semiconductor.
The first 68HC12 derivatives had a maximum bus speed of 8MHz and flash memory sizes up to 128kbytes.
Like the 68HC11, the 68HC12 has 2 8-bit accumulators A and B (sometimes referred to as a single 16 bit register D), 2 16-bit registers X and Y, a 16-bit program counter, a 16-bit stack pointer and an 8 bit Condition Code Register.