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
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.