40,168
edits
No edit summary |
No edit summary |
||
(17 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
|Manufacturer=Motorola | |Manufacturer=Motorola | ||
|Model=6800 | |Model=6800 | ||
|Part_nos=156-0426-00 | |Part_nos=156-0426-00,156-2413-00,156-5472-01 | ||
|an=an | |an=an | ||
|Description=8-bit microprocessor | |Description=8-bit microprocessor | ||
|Used_in=021-0206-00;021-0374-00;067-0902-00;067-1137-99;222;222A;222PS;2424L;2445;2465;4051;7912;7912AD;7A16P;7A29P;7B81P;7B90P;833;834;CG5001;CG551AP;CG5010;CG5011;DF1;DF2;DM5010;MI5010;SI5010;PS5004;PS5010;SG5010;Keithley 181;Keithley 175;Keithley 175A;Keithley 192;Keithley 195A;Keithley 197;Keithley | |Used_in=021-0206-00;021-0374-00;067-0902-00;067-1137-99;222;222A;222PS;2424L;2445;2465;2467;4051;7250;7912;7912AD;7A16P;7A29P;7B81P;7B90P;833;834;835;836;CG5001;CG551AP;CG5010;CG5011;DF1;DF2;DM5010;FG5010;MI5010;SI5010;PS5004;PS5010;SG5010;Keithley 181;Keithley 175;Keithley 175A;Keithley 191;Keithley 192;Keithley 195;Keithley 195A;Keithley 197;Keithley 220;Keithley 224;Keithley 230;Keithley 263;Keithley 485;Keithley 580;Keithley 617; | ||
}} introduced in 1974. | }} family introduced in 1974. | ||
The original 6800 requires a +5 V supply only (generating bias voltages on chip) and came initially in 40-pin DIL packages. The 6800 has non-multiplexed data (8 bit) and address (16 bit) buses, and requires an external non-overlapping two-phase 0.1 − 1 MHz clock (later versions from 1976 on up to 2 MHz). | |||
The '''6802''', introduced in 1977, includes 128 bytes RAM and an internal clock oscillator. The '''6808''' is the same without RAM. | The '''6802''', introduced in 1977, includes 128 bytes RAM and an internal clock oscillator. The '''6808''' is the same without RAM. | ||
[[File:Motorola 6800.png|thumb|350px|right|DIL Pinout (click to enlarge)]] | [[File:Motorola 6800.png|thumb|350px|right|DIL Pinout (click to enlarge)]] | ||
The '''6805''' CMOS family, which includes the MC146805, is neither source- nor object-code compatible with the MC6800 but very similar. It removes the B register, and related opposes are re-used for read/modify/write functions using the X register which is 8 bits. The V flag and DAA opcode are removed; stack control is reduced, with an 8-bit SP register initialized to $007f. In turn, bit manipulation and new jump opcodes are added, and new addressing modes exist. The '''MC146805''' is a low-power 6805 with on-chip I/O (16 bits), timer, and RAM (112 bytes). It has a multiplexed external bus and 8K address range. | |||
The '''68HC11''', introduced in 1984, is an upward-compatible microcontroller that adds a second index register, 8x8 multiply and 16/16 divide instructions, as well as a range of 16-bit instructions that treat A and B as a combined 16-bit accumulator. On-chip peripherals include timers, parallel ports, A/D, SPI and UART. | The '''68HC11''', introduced in 1984, is an upward-compatible microcontroller that adds a second index register, 8x8 multiply and 16/16 divide instructions, as well as a range of 16-bit instructions that treat A and B as a combined 16-bit accumulator. On-chip peripherals include timers, parallel ports, A/D, SPI and UART. | ||
Line 19: | Line 21: | ||
* [[wikipedia:Motorola 6800|Motorola 6800]] / [[wikipedia:Motorola 68HC11|68HC11]] @ Wikipedia | * [[wikipedia:Motorola 6800|Motorola 6800]] / [[wikipedia:Motorola 68HC11|68HC11]] @ Wikipedia | ||
* [https://github.com/Arakula/f9dasm F9DASM - a 6800/6801/6802/6803/6808/6809/6301/6303/6309 Disassembler] | * [https://github.com/Arakula/f9dasm F9DASM - a 6800/6801/6802/6803/6808/6809/6301/6303/6309 Disassembler] | ||
* [http://bitsavers.trailing-edge.com/components/motorola/6805/6805_Users_Manual_2ed_1983.pdf 6805 Users Manual, 2nd Ed. 1983] | |||
==Used in== | ==Used in== | ||
Line 29: | Line 32: | ||
* [[222]] / [[222A]] (68HC11) | * [[222]] / [[222A]] (68HC11) | ||
* [[2424L]] (6805) | * [[2424L]] (6805) | ||
* [[2445]] / [[2465]] | * [[2445]] / [[2465]] / [[2467]] (68A08) | ||
* [[4051]] | * [[4051]] | ||
* [[7250]] (6803) | |||
* [[7912]] (6802) | * [[7912]] (6802) | ||
* [[7A16P]] | * [[7A16P]] | ||
Line 36: | Line 40: | ||
* [[7B81P]] | * [[7B81P]] | ||
* [[7B90P]] | * [[7B90P]] | ||
* [[834]] | * [[833]],[[834]],[[835]],[[836]] (68B02, Display) | ||
* [[CG5001]] / [[CG551AP]] (6800) | * [[CG5001]] / [[CG551AP]] (6800) | ||
* [[CG5010]] / [[CG5011]] (6808) | * [[CG5010]] / [[CG5011]] (6808) | ||
* [[DF1]] / [[DF2]] (6800) | * [[DF1]] / [[DF2]] (6800) | ||
* [[DM5010]] (6802) | * [[DM5010]] (6802) | ||
* [[FG5010]] (6802) | |||
* [[MI5010]], [[SI5010]] (6802) | * [[MI5010]], [[SI5010]] (6802) | ||
* [[PS5004]] (6808) | * [[PS5004]] (6808) | ||
Line 48: | Line 53: | ||
* [[Keithley 175A]] (MC146805) | * [[Keithley 175A]] (MC146805) | ||
* [[Keithley 181]] (6802) | * [[Keithley 181]] (6802) | ||
* [[Keithley 191]] (6802) | |||
* [[Keithley 192]] (6808) | * [[Keithley 192]] (6808) | ||
* [[Keithley 195]] (6808) | |||
* [[Keithley 195A]] (6808) | * [[Keithley 195A]] (6808) | ||
* [[Keithley 197]] (MC146805) | * [[Keithley 197]] (MC146805) | ||
* [[Keithley 199]] (68B09) | * [[Keithley 199]] (68B09) | ||
* [[Keithley 220]] (6808) | * [[Keithley 220]] (6808) | ||
* [[Keithley 224]] (6808) | |||
* [[Keithley 230]] (6808) | * [[Keithley 230]] (6808) | ||
* [[Keithley 263]] (MC146805) | |||
* [[Keithley 485]] (MC146805) | * [[Keithley 485]] (MC146805) | ||
* [[Keithley 485|Keithley 4853]] (MC146805E2) | |||
* [[Keithley 580]] (MC146805) | * [[Keithley 580]] (MC146805) | ||
* [[Keithley 617]] (MC146805) | |||
{{6ColEnd}} | {{6ColEnd}} | ||
</small> | </small> | ||
Line 65: | Line 76: | ||
* [[1240]], [[1241]] / [[12RM21]] | * [[1240]], [[1241]] / [[12RM21]] | ||
* [[067-0746-00]] | * [[067-0746-00]] | ||
==Part numbers== | |||
* 156-0426-00: MC6800L | |||
* 156-2413-00: MC68B02 | |||
* 156-5472-01: MC68HC11A8FN1 | |||
... | |||
[[Category:Microprocessors]] | [[Category:Microprocessors]] | ||
[[Category:Introduced in 1974]] | [[Category:Introduced in 1974]] |