Knowledge (XXG)

XC800 family

Source 📝

17: 236:) is a robust serial bus designed for board to board communication in noisy environments such as automobile and industrial control systems. MultiCAN developed by Infineon improves upon previous CAN implementations by adding features such as additional CAN nodes, more message objects linked list management of message objects and support for TTCAN level 2. 121:
supports a range of debugging features including basic stop/start, single-step execution, breakpoint support and read/write access to the data memory, program memory and special function registers. A 16-bit co-processor provides additional computing performance and is optimized for the processing of
99:
Automotive devices from the XC800 family can be found in safety and powertrain applications like motorcycle BCM, lighting, window lift, low end airbags, steering angle sensors, pumps, cooling fans and valve/throttle controls. All devices are compliant with the AEC Q100 standards for automotive
249:
Easy Kits and Starter Kits are microcontroller evaluation boards available for all XC800 devices. Application Kits are more application specific kits e.g. for motor control designs. They contain example codes for various control schemes, power boards or motor types and the according hardware.
203:
through the same pins. For example, 7 segment displays which are commonly used can be controlled by such a matrix. The principle of time-multiplexed operation of two or more functions, in this case touch control and LED-control, reduces the amount of pins used. The capacitive touch control is
186:
and can trigger the ADC operation to harmonize control loops. The CCU6 provides application-specific modes, like for AC drive control or brushless DC-motors using Hall sensors or back-EMF detection. Furthermore, block commutation and control mechanisms for multi-phase machines are supported.
169:
module (ADC) uses the successive approximation method to convert analog input values (voltages) to discrete digital values with 10-bit resolution. One ADC kernel (ADC0) operates on a user-selectable number of input channels. The input channels can be selected and arbitrated flexibly.
141:
MCUs have an embedded user-programmable non-volatile flash memory that allows for fast and reliable storage of user code and data. It is operated with a single 2.5 V supply from the embedded
117:
to execute. In case of access to slower memory, the access time may be extended by wait cycles (one wait cycle lasts one machine cycle, which is equivalent to two wait states). The XC800
465: 492: 118: 43: 436: 356: 279: 894: 1216: 1198: 460: 455: 221: 1228: 485: 113:
The instruction set consists of 45% one-byte, 41% two-byte and 14% three-byte instructions. Each instruction takes 1, 2 or 4
153:
can detect double-bit errors and correct single-bit errors as well as protect against invalid code execution. Up to 3KB of
1249: 297:
DAVE Drive is a free tool for automated motor control generation which generates motor specific control codes like FOC,
593: 515: 166: 1211: 912: 291: 182:
signals over different duty cycles and multiple output channels. It operates with 16-bit timers clocked at 48 
1275: 1025: 638: 520: 478: 334: 283: 1254: 553: 287: 233: 229: 179: 1096: 1090: 949: 538: 150: 1206: 1171: 1130: 1125: 1120: 1114: 1108: 1102: 737: 573: 558: 68: 1221: 1165: 983: 846: 752: 693: 196: 88: 1000: 275: 433: 145:(EVR) and does not require additional programming or erasing voltage. The sectorization of the 563: 530: 142: 1146: 1045: 1015: 876: 816: 812: 799: 205: 72: 1244: 1177: 1053: 889: 676: 671: 666: 653: 602: 548: 501: 440: 271: 260: 35: 263:") is a free tool to configure low-level drivers and automatically generate source code. 971: 708: 686: 623: 311: 84: 1269: 681: 661: 114: 91:
controls or in digital controlled power supplies e.g. for motor drives or lighting.
1058: 1035: 1010: 976: 929: 922: 897: 861: 787: 720: 633: 146: 64: 63:
The Industrial-Family also called I-Family product series ranges from 2KB to 64KB
422: 939: 884: 866: 831: 826: 821: 782: 757: 944: 807: 777: 725: 703: 698: 610: 543: 298: 47: 1157: 1030: 956: 841: 836: 772: 747: 568: 126: 643: 767: 267: 26: 149:
allows each sector to be erased independently. A flash error correction
16: 1063: 988: 907: 345: 216:
XC800 features a set of interfaces for serial communication including
1005: 993: 615: 578: 123: 46:. The XC800 family is divided into two categories, the A-Family for 470: 204:
adjustable in sensitivity to fit for various cover materials and a
966: 934: 917: 902: 628: 183: 76: 32: 15: 286:
programming. It includes source code management and editing, the
1151: 1020: 961: 856: 762: 742: 411: 378: 217: 80: 39: 474: 400: 357:
First Industry-Standard 8-bit Processor Core With On-Chip Debug
50:
and the I-Family for Industrial and multi-market applications.
851: 715: 583: 225: 200: 154: 138: 38:
family, first introduced in 2005, with a dual cycle optimized
367: 389: 122:
multiply / divide operations and for the execution of the
270:
for the development of application codes based on XC800
178:
The CCU6 is a capture and compare unit which generates
1237: 1191: 1139: 1083: 1076: 1044: 875: 798: 652: 601: 592: 529: 508: 266:DAVE Bench is a free development tool chain from 195:LEDTSCU is a functional unit for the control of 486: 208:library assists the application development. 157:is featured, part of this memory being XRAM. 8: 20:SAB-C515-LN by Infineon is based on the 8051 301:or block commutation or V/Hz speed control. 1080: 598: 493: 479: 471: 87:e.g. in air conditioners, as display or 327: 294:), debugger and flash loading software. 71:. It can be found in applications like 7: 261:Digital Application virtual Engineer 14: 1115:High voltage parallel programming 1199:List of common microcontrollers 1109:High-voltage serial programming 1229:List of Wi-Fi microcontrollers 401:Small Device C Compiler (SDCC) 129:for trigonometric operations. 1: 1250:Programmable logic controller 1091:In-circuit serial programming 314:compiler, debugger, simulator 290:(SDCC)(distributed under the 516:Single-board microcontroller 191:Touch and LED matrix control 1103:Program and Debug Interface 439:September 24, 2010, at the 346:Mentor Graphics Co. M8051EW 167:analog-to-digital converter 1292: 292:GNU General Public License 59:Industrial and multimarket 521:Special function register 1255:List of microprocessors 1152:Joint Test Action Group 288:Small Device C Compiler 234:Controller Area Network 21: 1097:In-system programming 423:Keil XC800 Tool Chain 197:capacitive touch pads 19: 1166:In-circuit debugging 434:Hitex XC800 Debugger 1222:Renesas Electronics 1172:In-circuit emulator 466:Infineon DAVE Bench 232:connectivity. CAN ( 133:Memory organization 69:pin package options 67:and from 16- to 64- 461:Infineon 8-Bit MCU 335:XC800 Announcement 22: 1263: 1262: 1187: 1186: 1072: 1071: 753:PIC10/12/16/17/18 456:Infineon MCU Page 306:Third party tools 240:Development tools 143:voltage regulator 1283: 1276:Microcontrollers 1203:By manufacturer 1147:Nexus (standard) 1081: 599: 502:Microcontrollers 495: 488: 481: 472: 443: 431: 425: 420: 414: 409: 403: 398: 392: 387: 381: 376: 370: 365: 359: 354: 348: 343: 337: 332: 282:environment for 272:microcontrollers 199:and a matrix of 1291: 1290: 1286: 1285: 1284: 1282: 1281: 1280: 1266: 1265: 1264: 1259: 1245:Embedded system 1233: 1183: 1178:In-target probe 1135: 1068: 1040: 871: 794: 648: 588: 525: 504: 499: 452: 447: 446: 441:Wayback Machine 432: 428: 421: 417: 410: 406: 399: 395: 388: 384: 377: 373: 366: 362: 355: 351: 344: 340: 333: 329: 324: 317:Hitex Debugger 308: 256: 247: 245:Evaluation kits 242: 214: 193: 176: 163: 135: 111: 106: 97: 61: 56: 36:microcontroller 12: 11: 5: 1289: 1287: 1279: 1278: 1268: 1267: 1261: 1260: 1258: 1257: 1252: 1247: 1241: 1239: 1235: 1234: 1232: 1231: 1226: 1225: 1224: 1219: 1214: 1209: 1201: 1195: 1193: 1189: 1188: 1185: 1184: 1182: 1181: 1175: 1169: 1163: 1162: 1161: 1149: 1143: 1141: 1137: 1136: 1134: 1133: 1128: 1123: 1118: 1112: 1106: 1100: 1094: 1087: 1085: 1078: 1074: 1073: 1070: 1069: 1067: 1066: 1061: 1056: 1050: 1048: 1042: 1041: 1039: 1038: 1033: 1028: 1023: 1018: 1013: 1008: 1003: 998: 997: 996: 986: 981: 980: 979: 969: 964: 959: 954: 953: 952: 942: 937: 932: 927: 926: 925: 920: 915: 910: 905: 892: 887: 881: 879: 873: 872: 870: 869: 864: 859: 854: 849: 844: 839: 834: 829: 824: 819: 810: 804: 802: 796: 795: 793: 792: 791: 790: 785: 780: 770: 765: 760: 755: 750: 745: 740: 735: 734: 733: 723: 718: 713: 712: 711: 706: 701: 691: 690: 689: 684: 679: 674: 669: 658: 656: 650: 649: 647: 646: 641: 636: 631: 626: 621: 618: 613: 607: 605: 596: 590: 589: 587: 586: 581: 576: 571: 566: 561: 556: 551: 546: 541: 535: 533: 527: 526: 524: 523: 518: 512: 510: 506: 505: 500: 498: 497: 490: 483: 475: 469: 468: 463: 458: 451: 450:External links 448: 445: 444: 426: 415: 404: 393: 382: 371: 360: 349: 338: 326: 325: 323: 320: 319: 318: 315: 307: 304: 303: 302: 295: 264: 255: 252: 246: 243: 241: 238: 213: 210: 192: 189: 175: 172: 162: 159: 134: 131: 115:machine cycles 110: 107: 105: 102: 96: 93: 60: 57: 55: 52: 13: 10: 9: 6: 4: 3: 2: 1288: 1277: 1274: 1273: 1271: 1256: 1253: 1251: 1248: 1246: 1243: 1242: 1240: 1236: 1230: 1227: 1223: 1220: 1218: 1215: 1213: 1212:NXP/Freescale 1210: 1208: 1205: 1204: 1202: 1200: 1197: 1196: 1194: 1190: 1179: 1176: 1173: 1170: 1167: 1164: 1159: 1156: 1155: 1153: 1150: 1148: 1145: 1144: 1142: 1138: 1132: 1129: 1127: 1124: 1122: 1119: 1116: 1113: 1110: 1107: 1104: 1101: 1098: 1095: 1092: 1089: 1088: 1086: 1082: 1079: 1075: 1065: 1062: 1060: 1057: 1055: 1052: 1051: 1049: 1047: 1043: 1037: 1034: 1032: 1029: 1027: 1024: 1022: 1019: 1017: 1014: 1012: 1009: 1007: 1004: 1002: 999: 995: 992: 991: 990: 987: 985: 982: 978: 975: 974: 973: 970: 968: 965: 963: 960: 958: 955: 951: 948: 947: 946: 943: 941: 938: 936: 933: 931: 928: 924: 921: 919: 916: 914: 911: 909: 906: 904: 901: 900: 899: 896: 893: 891: 888: 886: 883: 882: 880: 878: 874: 868: 865: 863: 860: 858: 855: 853: 850: 848: 845: 843: 840: 838: 835: 833: 830: 828: 825: 823: 820: 818: 814: 811: 809: 806: 805: 803: 801: 797: 789: 786: 784: 781: 779: 776: 775: 774: 771: 769: 766: 764: 761: 759: 756: 754: 751: 749: 746: 744: 741: 739: 736: 732: 729: 728: 727: 724: 722: 719: 717: 714: 710: 707: 705: 702: 700: 697: 696: 695: 692: 688: 685: 683: 680: 678: 675: 673: 670: 668: 665: 664: 663: 660: 659: 657: 655: 651: 645: 642: 640: 637: 635: 632: 630: 627: 625: 622: 619: 617: 614: 612: 609: 608: 606: 604: 600: 597: 595: 591: 585: 582: 580: 577: 575: 572: 570: 567: 565: 562: 560: 557: 555: 552: 550: 547: 545: 542: 540: 537: 536: 534: 532: 531:Architectures 528: 522: 519: 517: 514: 513: 511: 507: 503: 496: 491: 489: 484: 482: 477: 476: 473: 467: 464: 462: 459: 457: 454: 453: 449: 442: 438: 435: 430: 427: 424: 419: 416: 413: 408: 405: 402: 397: 394: 391: 386: 383: 380: 375: 372: 369: 364: 361: 358: 353: 350: 347: 342: 339: 336: 331: 328: 321: 316: 313: 310: 309: 305: 300: 296: 293: 289: 285: 281: 277: 273: 269: 265: 262: 258: 257: 253: 251: 244: 239: 237: 235: 231: 227: 223: 219: 212:Communication 211: 209: 207: 202: 198: 190: 188: 185: 181: 173: 171: 168: 160: 158: 156: 152: 148: 144: 140: 132: 130: 128: 125: 120: 116: 108: 103: 101: 100:electronics. 94: 92: 90: 86: 82: 78: 74: 73:motor control 70: 66: 58: 53: 51: 49: 45: 41: 37: 34: 30: 28: 18: 1059:ARM Cortex-R 930:ARM Cortex-R 730: 429: 418: 407: 396: 385: 374: 363: 352: 341: 330: 248: 215: 194: 177: 164: 147:flash memory 136: 112: 104:Key features 98: 89:touch button 65:flash memory 62: 54:Applications 29:XC800 family 25: 23: 1084:Programming 847:PIC24/dsPIC 783:Rabbit 2000 594:Word length 274:. It is an 228:as well as 1121:Bootloader 1077:Interfaces 412:DAVE Drive 379:DAVE Bench 322:References 299:sinusoidal 254:Free tools 95:Automotive 48:Automotive 1158:debugWIRE 1140:Debugging 1064:PowerPC64 1001:Propeller 709:MELPS 740 127:algorithm 42:"E-Warp" 1270:Category 1238:See also 1217:Infineon 1011:TLCS-900 977:ColdFire 898:Cortex-M 862:TLCS-900 788:TLCS-870 437:Archived 268:Infineon 27:Infineon 1160:(Atmel) 1154:(JTAG) 1016:TriCore 989:PowerPC 885:Am29000 758:ST6/ST7 639:TMS1000 634:TLCS-47 390:Eclipse 276:Eclipse 259:DAVE (" 1117:(HVPP) 1111:(HVSP) 1093:(ICSP) 1046:64-bit 1036:Z80000 1031:Xtensa 1006:SuperH 994:MPC5xx 877:32-bit 842:MSP430 832:CR16/C 813:68HC12 808:65C816 800:16-bit 704:65C265 699:65C134 677:68HC11 672:68HC08 667:68HC05 644:μCOM-4 616:COP400 611:Am2900 579:RISC-V 569:MPS430 284:C-code 278:based 137:The 8- 124:CORDIC 77:eBikes 31:is an 1207:Intel 1192:Lists 1180:(ITP) 1174:(ICE) 1168:(ICD) 1131:aWire 1105:(PDI) 1099:(ISP) 984:PIC32 972:68000 967:MN103 935:AVR32 918:STM32 903:EFM32 867:Z8000 822:80186 731:XC800 654:8-bit 629:S1C6x 624:PPS-4 620:MARC4 603:4-bit 539:68000 151:(ECC) 81:pumps 33:8-bit 1021:V850 962:M32R 957:H8SX 950:FR-V 857:RL78 827:C166 778:eZ80 763:STM8 743:COP8 726:8051 721:8048 694:6502 687:RS08 662:6800 564:MIPS 544:8051 509:Main 368:DAVE 312:Keil 224:and 218:UART 201:LEDs 174:CCU6 165:The 119:core 109:Core 85:fans 83:and 44:core 40:8051 24:The 1126:ROM 1054:ARC 940:CRX 923:XMC 913:SAM 908:LPC 895:ARM 890:ARC 852:R8C 837:H8S 773:Z80 738:AVR 716:78K 682:S08 584:x86 574:PIC 559:AVR 554:ARM 549:ARC 280:IDE 230:CAN 226:I2C 222:SPI 206:ROM 184:MHz 180:PWM 161:ADC 155:RAM 139:bit 75:of 1272:: 1026:RX 945:FR 817:16 768:Z8 748:H8 220:, 79:, 815:/ 494:e 487:t 480:v

Index


Infineon
8-bit
microcontroller
8051
core
Automotive
flash memory
pin package options
motor control
eBikes
pumps
fans
touch button
machine cycles
core
CORDIC
algorithm
bit
voltage regulator
flash memory
(ECC)
RAM
analog-to-digital converter
PWM
MHz
capacitive touch pads
LEDs
ROM
UART

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