1530:
192:
185:
99:
Among the HC08's there are dozens of processor families, each targeted to different embedded applications. Features and capabilities vary widely, from 8 to 64-pin processors, from
140:
1591:
178:
1567:
750:
1586:
1152:
134:
1474:
1456:
1560:
1486:
743:
1507:
851:
773:
1596:
1469:
1170:
581:
214:
150:
100:
1553:
1283:
896:
778:
736:
69:
1512:
811:
554:
93:
77:
50:
463:
170:
1354:
1348:
1207:
796:
296:
1464:
1429:
1388:
1383:
1378:
1372:
1366:
1360:
995:
831:
816:
349:
240:
201:
1479:
1423:
1241:
1104:
1010:
951:
1258:
344:
73:
54:
107:
1.1. A typical and general purpose device from the HC08 family of units is the microcontroller
821:
788:
230:
96:
CCR. Some instructions refer to the different bytes in the H:X index register independently.
1537:
1404:
1303:
1273:
1134:
1074:
1070:
1057:
391:
386:
381:
376:
371:
1502:
1435:
1311:
1147:
934:
924:
911:
860:
806:
759:
656:
640:
635:
630:
608:
359:
286:
281:
276:
266:
89:
61:
42:
1229:
966:
944:
881:
672:
623:
477:
472:
453:
448:
436:
401:
396:
339:
334:
329:
324:
319:
314:
309:
304:
115:
81:
1580:
939:
919:
600:
544:
529:
253:
248:
122:
85:
65:
1316:
1293:
1268:
1234:
1187:
1180:
1155:
1119:
1045:
988:
978:
891:
708:
618:
524:
515:
505:
496:
259:
1197:
1142:
1124:
1089:
1084:
1079:
1040:
1015:
510:
501:
439:
1529:
108:
1202:
1065:
1035:
983:
961:
956:
868:
801:
703:
534:
520:
165:
1415:
1288:
1214:
1099:
1094:
1030:
1005:
826:
901:
693:
1025:
46:
1321:
1246:
1165:
487:
424:
419:
17:
1263:
1251:
873:
836:
698:
728:
1224:
1192:
1175:
1160:
886:
539:
411:
155:
39:
1409:
1278:
1219:
1114:
1020:
1000:
713:
562:
145:
732:
174:
1109:
973:
841:
362:
160:
118:
core is a simplified, "reduced-resource" version of the HC08.
104:
60:
HC08's are fully code-compatible with their predecessors, the
64:. Like all Motorola processors that share lineage from the
156:
Win/Linux/DOS-based freeware macro cross-assembler (ASM8)
72:
as well as memory-mapped I/O. This family has five CPU
1541:
202:
Motorola-Freescale-NXP processors and microcontrollers
125:
core is the next generation of the same processors.
1495:
1449:
1397:
1341:
1334:
1302:
1133:
1056:
910:
859:
850:
787:
766:
686:
665:
649:
590:
553:
486:
462:
435:
410:
358:
295:
239:
223:
161:Example assembly language code written for ASM8
1561:
744:
186:
8:
76:that are not part of the memory. One 8-bit
1568:
1554:
1338:
856:
751:
737:
729:
576:
209:
193:
179:
171:
1592:Freescale Semiconductor microcontrollers
151:Digital Core Design 68HC08 - HDL IP Core
1536:This electronics-related article is a
146:Helium Open-Source RTOS for HCS08 MCUs
7:
1526:
1524:
1540:. You can help Knowledge (XXG) by
25:
1373:High voltage parallel programming
166:Educational material for the HC08
1528:
1457:List of common microcontrollers
1367:High-voltage serial programming
135:M68HC08 Family Reference Manual
1487:List of Wi-Fi microcontrollers
1:
1508:Programmable logic controller
1349:In-circuit serial programming
774:Single-board microcontroller
1361:Program and Debug Interface
1613:
1523:
49:Semiconductor (later from
1587:Motorola microcontrollers
779:Special function register
579:
575:
212:
208:
70:von Neumann architecture
1513:List of microprocessors
1410:Joint Test Action Group
464:Memory management units
224:Industrial control unit
141:HC08 Processor Families
94:condition code register
38:) is a broad family of
1355:In-system programming
34:(also abbreviated as
1424:In-circuit debugging
1480:Renesas Electronics
1430:In-circuit emulator
1597:Electronics stubs
1549:
1548:
1521:
1520:
1445:
1444:
1330:
1329:
1011:PIC10/12/16/17/18
726:
725:
722:
721:
571:
570:
92:PC, and an 8-bit
16:(Redirected from
1604:
1570:
1563:
1556:
1532:
1525:
1461:By manufacturer
1405:Nexus (standard)
1339:
857:
760:Microcontrollers
753:
746:
739:
730:
583:Microcontrollers
577:
210:
195:
188:
181:
172:
103:connectivity to
43:microcontrollers
21:
1612:
1611:
1607:
1606:
1605:
1603:
1602:
1601:
1577:
1576:
1575:
1574:
1522:
1517:
1503:Embedded system
1491:
1441:
1436:In-target probe
1393:
1326:
1298:
1129:
1052:
906:
846:
783:
762:
757:
727:
718:
682:
661:
645:
586:
567:
549:
482:
458:
431:
406:
360:Embedded system
354:
291:
235:
219:
204:
199:
131:
123:Freescale HCS08
90:program counter
68:, they use the
62:Motorola 68HC05
28:
27:Microcontroller
23:
22:
15:
12:
11:
5:
1610:
1608:
1600:
1599:
1594:
1589:
1579:
1578:
1573:
1572:
1565:
1558:
1550:
1547:
1546:
1533:
1519:
1518:
1516:
1515:
1510:
1505:
1499:
1497:
1493:
1492:
1490:
1489:
1484:
1483:
1482:
1477:
1472:
1467:
1459:
1453:
1451:
1447:
1446:
1443:
1442:
1440:
1439:
1433:
1427:
1421:
1420:
1419:
1407:
1401:
1399:
1395:
1394:
1392:
1391:
1386:
1381:
1376:
1370:
1364:
1358:
1352:
1345:
1343:
1336:
1332:
1331:
1328:
1327:
1325:
1324:
1319:
1314:
1308:
1306:
1300:
1299:
1297:
1296:
1291:
1286:
1281:
1276:
1271:
1266:
1261:
1256:
1255:
1254:
1244:
1239:
1238:
1237:
1227:
1222:
1217:
1212:
1211:
1210:
1200:
1195:
1190:
1185:
1184:
1183:
1178:
1173:
1168:
1163:
1150:
1145:
1139:
1137:
1131:
1130:
1128:
1127:
1122:
1117:
1112:
1107:
1102:
1097:
1092:
1087:
1082:
1077:
1068:
1062:
1060:
1054:
1053:
1051:
1050:
1049:
1048:
1043:
1038:
1028:
1023:
1018:
1013:
1008:
1003:
998:
993:
992:
991:
981:
976:
971:
970:
969:
964:
959:
949:
948:
947:
942:
937:
932:
927:
916:
914:
908:
907:
905:
904:
899:
894:
889:
884:
879:
876:
871:
865:
863:
854:
848:
847:
845:
844:
839:
834:
829:
824:
819:
814:
809:
804:
799:
793:
791:
785:
784:
782:
781:
776:
770:
768:
764:
763:
758:
756:
755:
748:
741:
733:
724:
723:
720:
719:
717:
716:
711:
706:
701:
696:
690:
688:
684:
683:
681:
680:
679:
678:
669:
667:
663:
662:
660:
659:
653:
651:
647:
646:
644:
643:
638:
633:
628:
627:
626:
621:
611:
606:
603:
598:
594:
592:
588:
587:
580:
573:
572:
569:
568:
566:
565:
559:
557:
551:
550:
548:
547:
542:
537:
532:
527:
518:
513:
508:
499:
493:
491:
484:
483:
481:
480:
475:
469:
467:
460:
459:
457:
456:
451:
445:
443:
437:Floating-point
433:
432:
430:
429:
428:
427:
416:
414:
408:
407:
405:
404:
399:
394:
389:
384:
379:
374:
368:
366:
356:
355:
353:
352:
347:
342:
337:
332:
327:
322:
317:
312:
307:
301:
299:
293:
292:
290:
289:
284:
279:
274:
269:
264:
263:
262:
251:
245:
243:
237:
236:
234:
233:
227:
225:
221:
220:
213:
206:
205:
200:
198:
197:
190:
183:
175:
169:
168:
163:
158:
153:
148:
143:
138:
130:
129:External links
127:
116:Freescale RS08
84:H:X, a 16-bit
82:index register
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
1609:
1598:
1595:
1593:
1590:
1588:
1585:
1584:
1582:
1571:
1566:
1564:
1559:
1557:
1552:
1551:
1545:
1543:
1539:
1534:
1531:
1527:
1514:
1511:
1509:
1506:
1504:
1501:
1500:
1498:
1494:
1488:
1485:
1481:
1478:
1476:
1473:
1471:
1470:NXP/Freescale
1468:
1466:
1463:
1462:
1460:
1458:
1455:
1454:
1452:
1448:
1437:
1434:
1431:
1428:
1425:
1422:
1417:
1414:
1413:
1411:
1408:
1406:
1403:
1402:
1400:
1396:
1390:
1387:
1385:
1382:
1380:
1377:
1374:
1371:
1368:
1365:
1362:
1359:
1356:
1353:
1350:
1347:
1346:
1344:
1340:
1337:
1333:
1323:
1320:
1318:
1315:
1313:
1310:
1309:
1307:
1305:
1301:
1295:
1292:
1290:
1287:
1285:
1282:
1280:
1277:
1275:
1272:
1270:
1267:
1265:
1262:
1260:
1257:
1253:
1250:
1249:
1248:
1245:
1243:
1240:
1236:
1233:
1232:
1231:
1228:
1226:
1223:
1221:
1218:
1216:
1213:
1209:
1206:
1205:
1204:
1201:
1199:
1196:
1194:
1191:
1189:
1186:
1182:
1179:
1177:
1174:
1172:
1169:
1167:
1164:
1162:
1159:
1158:
1157:
1154:
1151:
1149:
1146:
1144:
1141:
1140:
1138:
1136:
1132:
1126:
1123:
1121:
1118:
1116:
1113:
1111:
1108:
1106:
1103:
1101:
1098:
1096:
1093:
1091:
1088:
1086:
1083:
1081:
1078:
1076:
1072:
1069:
1067:
1064:
1063:
1061:
1059:
1055:
1047:
1044:
1042:
1039:
1037:
1034:
1033:
1032:
1029:
1027:
1024:
1022:
1019:
1017:
1014:
1012:
1009:
1007:
1004:
1002:
999:
997:
994:
990:
987:
986:
985:
982:
980:
977:
975:
972:
968:
965:
963:
960:
958:
955:
954:
953:
950:
946:
943:
941:
938:
936:
933:
931:
928:
926:
923:
922:
921:
918:
917:
915:
913:
909:
903:
900:
898:
895:
893:
890:
888:
885:
883:
880:
877:
875:
872:
870:
867:
866:
864:
862:
858:
855:
853:
849:
843:
840:
838:
835:
833:
830:
828:
825:
823:
820:
818:
815:
813:
810:
808:
805:
803:
800:
798:
795:
794:
792:
790:
789:Architectures
786:
780:
777:
775:
772:
771:
769:
765:
761:
754:
749:
747:
742:
740:
735:
734:
731:
715:
712:
710:
707:
705:
702:
700:
697:
695:
692:
691:
689:
685:
677:DSPcontroller
676:
675:
674:
671:
670:
668:
664:
658:
655:
654:
652:
648:
642:
639:
637:
634:
632:
629:
625:
622:
620:
617:
616:
615:
612:
610:
607:
604:
602:
599:
596:
595:
593:
589:
585:
584:
578:
574:
564:
561:
560:
558:
556:
552:
546:
543:
541:
538:
536:
533:
531:
528:
526:
522:
519:
517:
514:
512:
509:
507:
503:
500:
498:
495:
494:
492:
489:
485:
479:
476:
474:
471:
470:
468:
465:
461:
455:
452:
450:
447:
446:
444:
441:
438:
434:
426:
423:
422:
421:
418:
417:
415:
413:
409:
403:
400:
398:
395:
393:
390:
388:
385:
383:
380:
378:
375:
373:
370:
369:
367:
364:
361:
357:
351:
348:
346:
343:
341:
338:
336:
333:
331:
328:
326:
323:
321:
318:
316:
313:
311:
308:
306:
303:
302:
300:
298:
294:
288:
285:
283:
280:
278:
275:
273:
270:
268:
265:
261:
257:
256:
255:
252:
250:
247:
246:
244:
242:
238:
232:
229:
228:
226:
222:
218:
217:
211:
207:
203:
196:
191:
189:
184:
182:
177:
176:
173:
167:
164:
162:
159:
157:
154:
152:
149:
147:
144:
142:
139:
137:- archive.org
136:
133:
132:
128:
126:
124:
119:
117:
112:
110:
106:
102:
97:
95:
91:
88:SP, a 16-bit
87:
86:stack pointer
83:
79:
75:
71:
67:
63:
58:
56:
52:
48:
44:
41:
37:
33:
19:
1542:expanding it
1535:
1317:ARM Cortex-R
1188:ARM Cortex-R
929:
709:PowerPC 5000
613:
582:
440:coprocessors
297:68000 family
271:
260:Hitachi 6309
215:
120:
113:
109:M68HC908GP32
98:
80:A, a 16-bit
59:
35:
31:
29:
1342:Programming
1105:PIC24/dsPIC
1041:Rabbit 2000
852:Word length
241:6800 family
78:accumulator
1581:Categories
1379:Bootloader
1335:Interfaces
704:PowerQUICC
535:PowerQUICC
350:DragonBall
258:see also:
216:Processors
1416:debugWIRE
1398:Debugging
1322:PowerPC64
1259:Propeller
967:MELPS 740
650:16/32-bit
597:6801/6803
545:PPC e6500
530:PPC e5500
365:-variants
74:registers
51:Freescale
1496:See also
1475:Infineon
1269:TLCS-900
1235:ColdFire
1156:Cortex-M
1120:TLCS-900
1046:TLCS-870
673:DSP568xx
521:PPC 74xx
516:PPC e500
497:PPC e200
345:ColdFire
47:Motorola
1418:(Atmel)
1412:(JTAG)
1274:TriCore
1247:PowerPC
1143:Am29000
1016:ST6/ST7
897:TMS1000
892:TLCS-47
511:PPC 7xx
502:PPC 6xx
488:PowerPC
425:MC88110
420:MC88100
402:68LC060
397:68EC060
392:68LC040
387:68EC040
382:68EC030
377:68EC020
372:68EC000
1375:(HVPP)
1369:(HVSP)
1351:(ICSP)
1304:64-bit
1294:Z80000
1289:Xtensa
1264:SuperH
1252:MPC5xx
1135:32-bit
1100:MSP430
1090:CR16/C
1071:68HC12
1066:65C816
1058:16-bit
962:65C265
957:65C134
935:68HC11
930:68HC08
925:68HC05
902:μCOM-4
874:COP400
869:Am2900
837:RISC-V
827:MPS430
699:MPC5xx
694:M·CORE
687:32-bit
666:24-bit
641:68HC16
636:68HC12
631:68HC11
614:68HC08
609:68HC05
490:family
442:(FPUs)
287:68HC16
282:68HC12
277:68HC11
272:68HC08
267:68HC05
32:68HC08
18:68HC08
1465:Intel
1450:Lists
1438:(ITP)
1432:(ICE)
1426:(ICD)
1389:aWire
1363:(PDI)
1357:(ISP)
1242:PIC32
1230:68000
1225:MN103
1193:AVR32
1176:STM32
1161:EFM32
1125:Z8000
1080:80186
989:XC800
912:8-bit
887:S1C6x
882:PPS-4
878:MARC4
861:4-bit
797:68000
657:683xx
591:8-bit
540:QorIQ
478:68851
473:68451
466:(MMU)
454:68882
449:68881
412:88000
340:68060
335:68040
330:68030
325:68020
320:68012
315:68010
310:68008
305:68000
231:14500
53:then
45:from
40:8-bit
1538:stub
1279:V850
1220:M32R
1215:H8SX
1208:FR-V
1115:RL78
1085:C166
1036:eZ80
1021:STM8
1001:COP8
984:8051
979:8048
952:6502
945:RS08
920:6800
822:MIPS
802:8051
767:Main
714:i.MX
624:RS08
605:6804
601:6802
563:i.MX
525:e600
506:e300
254:6809
249:6800
121:The
114:The
66:6800
36:HC08
30:The
1384:ROM
1312:ARC
1198:CRX
1181:XMC
1171:SAM
1166:LPC
1153:ARM
1148:ARC
1110:R8C
1095:H8S
1031:Z80
996:AVR
974:78K
940:S08
842:x86
832:PIC
817:AVR
812:ARM
807:ARC
619:S08
555:ARM
363:68k
105:USB
101:LIN
57:).
55:NXP
1583::
1284:RX
1203:FR
1075:16
1026:Z8
1006:H8
111:.
1569:e
1562:t
1555:v
1544:.
1073:/
752:e
745:t
738:v
523:/
504:/
194:e
187:t
180:v
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.