Knowledge (XXG)

Motorola MC14500B

Source 📝

22: 89:
The ICU was conceived by Vern Gregory in the mid-1970s while working as an engineer in a marketing / applications group of Motorola Semiconductor Products Sector in Phoenix, Arizona, USA; Brian Dellande originated circuit and sub-routine designs, and co-wrote the manual; Ray DiSilvestro was the bench
595: 318:
Ludwig, Volker; Paschenda, Klaus; Schepers, Heinz; Terglane, Hermann-Josef; Grannemann, Klaus; John, Burkhard; Komar, Hermann; Meinersen, Ludwig (1986). Written at Neuss & Recklinghausen, Germany.
208:(2+iii+106+1 pages) (NB. Also available in German language under the title "Motorola MC14500B Industrial Control Unit Handbuch - Theorie und Anwendung eines Ein-Bit-CMOS-Prozessors".) 588: 71:(PC); instead, a clock signal drives a separate PC chip; therefore the size of supported memory is dependent on the implementation of that chip. It was still in production in 1995. 191: 581: 294: 369: 67:, also intended for serial data manipulation. The processor supports 16 commands, operating at a frequency of 1 MHz. The MC14500B unit does not include a 236: 93:
In the CMOS Logic Division in Austin, Texas, USA (where it was made) Phil Smith was the chip designer; Mike Hadley provided product applications support.
559: 206: 329: 474: 187: 180:
Motorola MC14500B Industrial Control Unit Handbook - Theory and Operation of a CMOS one-bit processor compatible with B series CMOS devices
178: 1146: 1141: 411: 516: 281: 539: 451: 431: 75: 64: 501: 358: 984: 617: 112: 223: 177:
Gregory, Vernon "Vern" C.; Dellande, Brian; DiSilvestro, Ray; Malarkey, Terry; Smith, Phil; Hadley, Mike (1977).
957: 555: 866: 399: 573: 699: 752: 643: 604: 320: 290: 108: 482: 747: 254: 147: 37: 794: 789: 784: 779: 774: 152: 101:
A form of the design served as an embedded controller in a custom automotive chip made for
1059: 1043: 1038: 1033: 1016: 1011: 762: 689: 684: 679: 674: 669: 266: 68: 1075: 1026: 880: 875: 856: 851: 839: 804: 799: 742: 737: 732: 727: 722: 717: 712: 707: 365: 40: 1135: 1003: 947: 932: 656: 651: 407: 520: 473:
Schembri, Thierry; Bizoirre, Sylvain; Boisseau, Olivier; Chauvaud, Pierre-Emmanuel.
1111: 1021: 927: 918: 908: 899: 662: 157: 102: 56: 447: 913: 904: 842: 135: 535: 427: 1106: 937: 923: 384: 131: 124: 130:
A modern take, in retro style, of a computer based on this processor is the
123:
One of the computers known to be based on this processor is the educational
1096: 497: 556:"A one-bit processor explained: reverse-engineering the vintage MC14500B" 232: 44: 890: 827: 822: 21: 1101: 111:
manufactured a clone of the MC14500B with the designation βP14500 in
78: 942: 814: 60: 20: 1116: 965: 34: 577: 390:
Ludwig, Volker; Paschenda, Klaus, Remmelmann, Alexander (ed.),
765: 138:
so anyone can learn from its design and can freely build it.
218: 216: 214: 90:
technician; Terry Malarkey provided management support.
55:
MC14500B (ICU) is well-suited to the implementation of
605:
Motorola-Freescale-NXP processors and microcontrollers
231:. Semiconductor Technical Data (revision 3 ed.). 127:-bit computer (512 bits of RAM, LED, I/O, keyboard). 1089: 1068: 1052: 993: 956: 889: 865: 838: 813: 761: 698: 642: 626: 74:The ICU architecture is similar to that of the 589: 8: 115:technology (rather than the original CMOS). 979: 612: 596: 582: 574: 134:. It is certified as Open Source Hardware 47:for simple control applications in 1977. 398:] (TV series (6 parts)) (in German), 357:Gregory, Vernon "Vern" C. (1979-05-08) . 392:Bit und Byte - Wir bauen einen Computer 328:(in German). Neuss, Germany: DATANorf. 169: 16:1-bit industrial control microprocessor 322:Fast alles über den WDR-1-Bit-Computer 262: 252: 7: 188:Motorola Semiconductor Products Inc. 59:, and thus could be used to replace 280:Cracea, Dumitru; Raiu, Dan (1990). 33:Industrial Control Unit (ICU) is a 396:Bit and Byte - We build a computer 386:(also: US 05/761,738; DE2801853A1) 14: 283:Full Line Condensed Catalog 1990 225:Industrial Control Unit MC14500B 562:from the original on 2022-06-17 554:Shirriff, Ken (February 2021). 542:from the original on 2017-05-20 504:from the original on 2017-05-20 454:from the original on 2017-03-20 434:from the original on 2017-05-20 414:from the original on 2017-08-03 375:from the original on 2022-06-17 335:from the original on 2017-05-20 300:from the original on 2022-05-11 242:from the original on 2017-05-20 197:from the original on 2022-02-20 25:1-bit microprocessor MC14500BCP 359:"Industrial control processor" 65:programmable logic controllers 1: 408:"The famous/infamous MC14500" 1163: 519:. Wikichip. Archived from 235:. 1995. pp. 306–313. 1147:Motorola microcontrollers 982: 978: 615: 611: 406:Mueller, Dieter (2005) . 1142:Motorola microprocessors 536:"MC14500 ISA - Motorola" 448:"A MC14500 modification" 446:Mueller, Dieter (2008). 428:"MC14500 and arithmetic" 426:Mueller, Dieter (2008). 867:Memory management units 627:Industrial control unit 26: 517:"MC14500B - Motorola" 24: 498:"MC14500 - Motorola" 475:"WDR-1-Bit Computer" 368:US patent 4153942A. 105:by Motorola—Japan. 400:WDR-Schulfernsehen 148:WDR paper computer 27: 1129: 1128: 1125: 1124: 974: 973: 479:OLD-COMPUTERS.COM 1154: 986:Microcontrollers 980: 613: 598: 591: 584: 575: 570: 568: 567: 550: 548: 547: 531: 529: 528: 512: 510: 509: 493: 491: 490: 481:. Archived from 462: 460: 459: 442: 440: 439: 422: 420: 419: 402: 383: 381: 380: 374: 363: 344: 343: 341: 340: 334: 327: 315: 309: 308: 306: 305: 299: 291:I.P.R.S. Băneasa 288: 277: 271: 270: 264: 260: 258: 250: 248: 247: 241: 230: 220: 209: 205: 203: 202: 196: 185: 174: 153:WDR Computerclub 109:I.P.R.S. Băneasa 1162: 1161: 1157: 1156: 1155: 1153: 1152: 1151: 1132: 1131: 1130: 1121: 1085: 1064: 1048: 989: 970: 952: 885: 861: 834: 809: 763:Embedded system 757: 694: 638: 622: 607: 602: 565: 563: 553: 545: 543: 534: 526: 524: 515: 507: 505: 496: 488: 486: 472: 469: 457: 455: 445: 437: 435: 425: 417: 415: 405: 389: 378: 376: 372: 361: 356: 353: 351:Further reading 348: 347: 338: 336: 332: 325: 317: 316: 312: 303: 301: 297: 286: 279: 278: 274: 261: 251: 245: 243: 239: 228: 222: 221: 212: 200: 198: 194: 183: 176: 175: 171: 166: 144: 121: 99: 87: 69:program counter 53: 17: 12: 11: 5: 1160: 1158: 1150: 1149: 1144: 1134: 1133: 1127: 1126: 1123: 1122: 1120: 1119: 1114: 1109: 1104: 1099: 1093: 1091: 1087: 1086: 1084: 1083: 1082: 1081: 1072: 1070: 1066: 1065: 1063: 1062: 1056: 1054: 1050: 1049: 1047: 1046: 1041: 1036: 1031: 1030: 1029: 1024: 1014: 1009: 1006: 1001: 997: 995: 991: 990: 983: 976: 975: 972: 971: 969: 968: 962: 960: 954: 953: 951: 950: 945: 940: 935: 930: 921: 916: 911: 902: 896: 894: 887: 886: 884: 883: 878: 872: 870: 863: 862: 860: 859: 854: 848: 846: 840:Floating-point 836: 835: 833: 832: 831: 830: 819: 817: 811: 810: 808: 807: 802: 797: 792: 787: 782: 777: 771: 769: 759: 758: 756: 755: 750: 745: 740: 735: 730: 725: 720: 715: 710: 704: 702: 696: 695: 693: 692: 687: 682: 677: 672: 667: 666: 665: 654: 648: 646: 640: 639: 637: 636: 630: 628: 624: 623: 616: 609: 608: 603: 601: 600: 593: 586: 578: 572: 571: 551: 532: 513: 494: 468: 467:External links 465: 464: 463: 443: 423: 403: 387: 366:Motorola, Inc. 352: 349: 346: 345: 310: 272: 210: 168: 167: 165: 162: 161: 160: 155: 150: 143: 140: 120: 117: 98: 95: 86: 83: 52: 49: 41:microprocessor 15: 13: 10: 9: 6: 4: 3: 2: 1159: 1148: 1145: 1143: 1140: 1139: 1137: 1118: 1115: 1113: 1110: 1108: 1105: 1103: 1100: 1098: 1095: 1094: 1092: 1088: 1080:DSPcontroller 1079: 1078: 1077: 1074: 1073: 1071: 1067: 1061: 1058: 1057: 1055: 1051: 1045: 1042: 1040: 1037: 1035: 1032: 1028: 1025: 1023: 1020: 1019: 1018: 1015: 1013: 1010: 1007: 1005: 1002: 999: 998: 996: 992: 988: 987: 981: 977: 967: 964: 963: 961: 959: 955: 949: 946: 944: 941: 939: 936: 934: 931: 929: 925: 922: 920: 917: 915: 912: 910: 906: 903: 901: 898: 897: 895: 892: 888: 882: 879: 877: 874: 873: 871: 868: 864: 858: 855: 853: 850: 849: 847: 844: 841: 837: 829: 826: 825: 824: 821: 820: 818: 816: 812: 806: 803: 801: 798: 796: 793: 791: 788: 786: 783: 781: 778: 776: 773: 772: 770: 767: 764: 760: 754: 751: 749: 746: 744: 741: 739: 736: 734: 731: 729: 726: 724: 721: 719: 716: 714: 711: 709: 706: 705: 703: 701: 697: 691: 688: 686: 683: 681: 678: 676: 673: 671: 668: 664: 660: 659: 658: 655: 653: 650: 649: 647: 645: 641: 635: 632: 631: 629: 625: 621: 620: 614: 610: 606: 599: 594: 592: 587: 585: 580: 579: 576: 561: 557: 552: 541: 537: 533: 523:on 2017-05-20 522: 518: 514: 503: 499: 495: 485:on 2017-05-20 484: 480: 476: 471: 470: 466: 453: 449: 444: 433: 429: 424: 413: 409: 404: 401: 397: 393: 388: 385: 371: 367: 360: 355: 354: 350: 331: 324: 323: 314: 311: 296: 292: 285: 284: 276: 273: 268: 256: 238: 234: 227: 226: 219: 217: 215: 211: 207: 193: 189: 182: 181: 173: 170: 163: 159: 156: 154: 151: 149: 146: 145: 141: 139: 137: 133: 132:PLC14500-Nano 128: 126: 118: 116: 114: 110: 106: 104: 96: 94: 91: 84: 82: 80: 77: 72: 70: 66: 62: 58: 50: 48: 46: 42: 39: 36: 32: 23: 19: 1112:PowerPC 5000 985: 843:coprocessors 700:68000 family 663:Hitachi 6309 633: 618: 564:. Retrieved 544:. Retrieved 538:. Wikichip. 525:. Retrieved 521:the original 506:. Retrieved 500:. Wikichip. 487:. Retrieved 483:the original 478: 456:. Retrieved 436:. Retrieved 416:. Retrieved 395: 391: 377:. Retrieved 337:. Retrieved 321: 313: 302:. Retrieved 282: 275: 244:. Retrieved 224: 199:. Retrieved 190:33-B78/8.0. 179: 172: 158:NDR computer 129: 122: 119:Notable uses 107: 103:Nippon Denso 100: 92: 88: 73: 63:systems and 57:ladder logic 54: 43:designed by 30: 28: 18: 644:6800 family 263:|work= 97:Derivatives 1136:Categories 1107:PowerQUICC 938:PowerQUICC 753:DragonBall 661:see also: 619:Processors 566:2022-06-17 546:2017-05-20 527:2017-05-20 508:2017-05-20 489:2017-05-20 458:2018-07-18 438:2018-07-18 418:2018-07-18 379:2022-06-17 339:2017-05-20 304:2022-06-17 246:2012-08-01 201:2017-05-20 164:References 85:Developers 81:computer. 1053:16/32-bit 1000:6801/6803 948:PPC e6500 933:PPC e5500 768:-variants 265:ignored ( 255:cite book 1076:DSP568xx 924:PPC 74xx 919:PPC e500 900:PPC e200 748:ColdFire 560:Archived 540:Archived 502:Archived 452:Archived 432:Archived 412:Archived 370:Archived 330:Archived 295:Archived 237:Archived 233:Motorola 192:Archived 142:See also 136:PL000011 51:Overview 45:Motorola 31:MC14500B 914:PPC 7xx 905:PPC 6xx 891:PowerPC 828:MC88110 823:MC88100 805:68LC060 800:68EC060 795:68LC040 790:68EC040 785:68EC030 780:68EC020 775:68EC000 38:one-bit 1102:MPC5xx 1097:M·CORE 1090:32-bit 1069:24-bit 1044:68HC16 1039:68HC12 1034:68HC11 1017:68HC08 1012:68HC05 893:family 845:(FPUs) 690:68HC16 685:68HC12 680:68HC11 675:68HC08 670:68HC05 79:PDP-14 1060:683xx 994:8-bit 943:QorIQ 881:68851 876:68451 869:(MMU) 857:68882 852:68881 815:88000 743:68060 738:68040 733:68030 728:68020 723:68012 718:68010 713:68008 708:68000 634:14500 394:[ 373:(PDF) 362:(PDF) 333:(PDF) 326:(PDF) 298:(PDF) 287:(PDF) 240:(PDF) 229:(PDF) 195:(PDF) 184:(PDF) 125:WDR 1 61:relay 1117:i.MX 1027:RS08 1008:6804 1004:6802 966:i.MX 928:e600 909:e300 657:6809 652:6800 267:help 35:CMOS 29:The 1022:S08 958:ARM 766:68k 113:IIL 76:DEC 1138:: 558:. 477:. 450:. 430:. 410:. 364:. 293:. 289:. 259:: 257:}} 253:{{ 213:^ 186:. 926:/ 907:/ 597:e 590:t 583:v 569:. 549:. 530:. 511:. 492:. 461:. 441:. 421:. 382:. 342:. 307:. 269:) 249:. 204:.

Index


CMOS
one-bit
microprocessor
Motorola
ladder logic
relay
programmable logic controllers
program counter
DEC
PDP-14
Nippon Denso
I.P.R.S. Băneasa
IIL
WDR 1
PLC14500-Nano
PL000011
WDR paper computer
WDR Computerclub
NDR computer
Motorola MC14500B Industrial Control Unit Handbook - Theory and Operation of a CMOS one-bit processor compatible with B series CMOS devices
Motorola Semiconductor Products Inc.
Archived




Industrial Control Unit MC14500B
Motorola
Archived

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.