Motorola 68HC05
File:Blaupunkt CR-4500 - main board 2 - Motorola MC68HC05N4-9204.jpg
File:Motorola MC68705 Microcontrollers.jpg]]
File:Motorola M68HC05P1 Microcontroller (JPG).jpg
The 68HC05 (also abbreviated as HC05) is a broad family of 8-bit microcontrollers from Motorola Semiconductor (later Freescale then NXP).
Like all Motorola processors that share lineage from the 6800, they use the von Neumann architecture as well as memory-mapped I/O. This family has five CPU registers that are not part of the memory: an 8-bit accumulator A, an 8-bit index register X, an 8-bit stack pointer SP with two most significant bits hardwired to 1, a 13-bit program counter PC, and an 8-bit condition code register CCR.
Among the HC05's there are several processor families, each targeted to different embedded applications.
The 68HC05 family broke ground with the introduction of the EEPROM-based MC68HC805C4 and MC68HC805B6 variants in the late 1980s. Using a serial bootloader, they could be programmed in-circuit with simple software running on a PC and a low current 19 V supply (no programmer required).
The HC05 series is now considered legacy and is replaced by the HC(S)08 MCU series.
Nomenclature
class="wikitable"
| MC6805xx | Motorola's first microcontroller family, implemented in HMOS |
MC68705xx | MC6805 parts with EPROM instead of masked ROM |
MC146805xx | MC6805 parts implemented in CMOS |
MC1468705xx | MC146805 parts with EPROM instead of masked ROM |
MC68HC05xx | MC6805 parts implemented in high-speed CMOS |
MC68HC805xx | MC68HC05 parts with EEPROM |
External links
- [https://archive.org/search.php?query=motorola+6805 68HC05 and 6805 family datasheets] - archive.org
- [https://web.archive.org/web/20160309232352/http://www.68bits.com/m68hc05evm.html Archives of old 68HC05 and 68HC705 manuals]
- [https://web.archive.org/web/20110920031936/http://www.dcd.pl/acore.php?idcore=52 Digital Core Design 68HC05 - HDL IP Core]
- [http://www.ko4bb.com/sourcecode/68HC05/805B6 MC68HC805B6 (6k EEPROM program memory) Programmer]
{{Motorola_microcontrollers}}
{{8bitMCUs}}
{{DEFAULTSORT:Motorola 68hc05}}
Category:Freescale Semiconductor microcontrollers
Category:Motorola microcontrollers
{{Microcompu-stub}}