2 /************************************************************************/
3 /* Header file generated from device file: */
5 /* Copyright(C) 2013 Renesas */
6 /* File Version E1.00h */
7 /* Tool Version 2.5.211 */
8 /* Date Generated 07/05/2013 */
9 /************************************************************************/
11 #ifndef __INTRINSIC_FUNCTIONS
12 #define __INTRINSIC_FUNCTIONS
14 #define DI() asm("di")
15 #define EI() asm("ei")
16 #define HALT() asm("halt")
17 #define NOP() asm("nop")
18 #define STOP() asm("stop")
22 #ifndef __IOREG_BIT_STRUCTURES
23 #define __IOREG_BIT_STRUCTURES
36 unsigned short no0 :1;
37 unsigned short no1 :1;
38 unsigned short no2 :1;
39 unsigned short no3 :1;
40 unsigned short no4 :1;
41 unsigned short no5 :1;
42 unsigned short no6 :1;
43 unsigned short no7 :1;
44 unsigned short no8 :1;
45 unsigned short no9 :1;
46 unsigned short no10 :1;
47 unsigned short no11 :1;
48 unsigned short no12 :1;
49 unsigned short no13 :1;
50 unsigned short no14 :1;
51 unsigned short no15 :1;
419 #define P0 (*(volatile union un_p0 *)0xFFF00).p0
420 #define P0_bit (*(volatile union un_p0 *)0xFFF00).BIT
421 #define P1 (*(volatile union un_p1 *)0xFFF01).p1
422 #define P1_bit (*(volatile union un_p1 *)0xFFF01).BIT
423 #define P2 (*(volatile union un_p2 *)0xFFF02).p2
424 #define P2_bit (*(volatile union un_p2 *)0xFFF02).BIT
425 #define P3 (*(volatile union un_p3 *)0xFFF03).p3
426 #define P3_bit (*(volatile union un_p3 *)0xFFF03).BIT
427 #define P4 (*(volatile union un_p4 *)0xFFF04).p4
428 #define P4_bit (*(volatile union un_p4 *)0xFFF04).BIT
429 #define P5 (*(volatile union un_p5 *)0xFFF05).p5
430 #define P5_bit (*(volatile union un_p5 *)0xFFF05).BIT
431 #define P6 (*(volatile union un_p6 *)0xFFF06).p6
432 #define P6_bit (*(volatile union un_p6 *)0xFFF06).BIT
433 #define P7 (*(volatile union un_p7 *)0xFFF07).p7
434 #define P7_bit (*(volatile union un_p7 *)0xFFF07).BIT
435 #define P12 (*(volatile union un_p12 *)0xFFF0C).p12
436 #define P12_bit (*(volatile union un_p12 *)0xFFF0C).BIT
437 #define P13 (*(volatile union un_p13 *)0xFFF0D).p13
438 #define P13_bit (*(volatile union un_p13 *)0xFFF0D).BIT
439 #define P14 (*(volatile union un_p14 *)0xFFF0E).p14
440 #define P14_bit (*(volatile union un_p14 *)0xFFF0E).BIT
441 #define P15 (*(volatile union un_p15 *)0xFFF0F).p15
442 #define P15_bit (*(volatile union un_p15 *)0xFFF0F).BIT
443 #define SDR00 (*(volatile unsigned short *)0xFFF10)
444 #define SIO00 (*(volatile unsigned char *)0xFFF10)
445 #define TXD0 (*(volatile unsigned char *)0xFFF10)
446 #define SDR01 (*(volatile unsigned short *)0xFFF12)
447 #define RXD0 (*(volatile unsigned char *)0xFFF12)
448 #define SDR12 (*(volatile unsigned short *)0xFFF14)
449 #define SIO30 (*(volatile unsigned char *)0xFFF14)
450 #define TXD3 (*(volatile unsigned char *)0xFFF14)
451 #define SDR13 (*(volatile unsigned short *)0xFFF16)
452 #define RXD3 (*(volatile unsigned char *)0xFFF16)
453 #define TDR00 (*(volatile unsigned short *)0xFFF18)
454 #define TDR01 (*(volatile unsigned short *)0xFFF1A)
455 #define TDR01L (*(volatile unsigned char *)0xFFF1A)
456 #define TDR01H (*(volatile unsigned char *)0xFFF1B)
457 #define ADCR (*(volatile unsigned short *)0xFFF1E)
458 #define ADCRH (*(volatile unsigned char *)0xFFF1F)
459 #define PM0 (*(volatile union un_pm0 *)0xFFF20).pm0
460 #define PM0_bit (*(volatile union un_pm0 *)0xFFF20).BIT
461 #define PM1 (*(volatile union un_pm1 *)0xFFF21).pm1
462 #define PM1_bit (*(volatile union un_pm1 *)0xFFF21).BIT
463 #define PM2 (*(volatile union un_pm2 *)0xFFF22).pm2
464 #define PM2_bit (*(volatile union un_pm2 *)0xFFF22).BIT
465 #define PM3 (*(volatile union un_pm3 *)0xFFF23).pm3
466 #define PM3_bit (*(volatile union un_pm3 *)0xFFF23).BIT
467 #define PM4 (*(volatile union un_pm4 *)0xFFF24).pm4
468 #define PM4_bit (*(volatile union un_pm4 *)0xFFF24).BIT
469 #define PM5 (*(volatile union un_pm5 *)0xFFF25).pm5
470 #define PM5_bit (*(volatile union un_pm5 *)0xFFF25).BIT
471 #define PM6 (*(volatile union un_pm6 *)0xFFF26).pm6
472 #define PM6_bit (*(volatile union un_pm6 *)0xFFF26).BIT
473 #define PM7 (*(volatile union un_pm7 *)0xFFF27).pm7
474 #define PM7_bit (*(volatile union un_pm7 *)0xFFF27).BIT
475 #define PM12 (*(volatile union un_pm12 *)0xFFF2C).pm12
476 #define PM12_bit (*(volatile union un_pm12 *)0xFFF2C).BIT
477 #define PM14 (*(volatile union un_pm14 *)0xFFF2E).pm14
478 #define PM14_bit (*(volatile union un_pm14 *)0xFFF2E).BIT
479 #define PM15 (*(volatile union un_pm15 *)0xFFF2F).pm15
480 #define PM15_bit (*(volatile union un_pm15 *)0xFFF2F).BIT
481 #define ADM0 (*(volatile union un_adm0 *)0xFFF30).adm0
482 #define ADM0_bit (*(volatile union un_adm0 *)0xFFF30).BIT
483 #define ADS (*(volatile union un_ads *)0xFFF31).ads
484 #define ADS_bit (*(volatile union un_ads *)0xFFF31).BIT
485 #define ADM1 (*(volatile union un_adm1 *)0xFFF32).adm1
486 #define ADM1_bit (*(volatile union un_adm1 *)0xFFF32).BIT
487 #define KRCTL (*(volatile union un_krctl *)0xFFF34).krctl
488 #define KRCTL_bit (*(volatile union un_krctl *)0xFFF34).BIT
489 #define KRF (*(volatile unsigned char *)0xFFF35)
490 #define KRM0 (*(volatile union un_krm0 *)0xFFF37).krm0
491 #define KRM0_bit (*(volatile union un_krm0 *)0xFFF37).BIT
492 #define EGP0 (*(volatile union un_egp0 *)0xFFF38).egp0
493 #define EGP0_bit (*(volatile union un_egp0 *)0xFFF38).BIT
494 #define EGN0 (*(volatile union un_egn0 *)0xFFF39).egn0
495 #define EGN0_bit (*(volatile union un_egn0 *)0xFFF39).BIT
496 #define LCDM0 (*(volatile unsigned char *)0xFFF40)
497 #define LCDM1 (*(volatile union un_lcdm1 *)0xFFF41).lcdm1
498 #define LCDM1_bit (*(volatile union un_lcdm1 *)0xFFF41).BIT
499 #define LCDC0 (*(volatile unsigned char *)0xFFF42)
500 #define VLCD (*(volatile unsigned char *)0xFFF43)
501 #define SDR02 (*(volatile unsigned short *)0xFFF44)
502 #define SIO10 (*(volatile unsigned char *)0xFFF44)
503 #define TXD1 (*(volatile unsigned char *)0xFFF44)
504 #define SDR03 (*(volatile unsigned short *)0xFFF46)
505 #define RXD1 (*(volatile unsigned char *)0xFFF46)
506 #define SDR10 (*(volatile unsigned short *)0xFFF48)
507 #define SIO20 (*(volatile unsigned char *)0xFFF48)
508 #define TXD2 (*(volatile unsigned char *)0xFFF48)
509 #define SDR11 (*(volatile unsigned short *)0xFFF4A)
510 #define RXD2 (*(volatile unsigned char *)0xFFF4A)
511 #define MLCD (*(volatile union un_mlcd *)0xFFF4C).mlcd
512 #define MLCD_bit (*(volatile union un_mlcd *)0xFFF4C).BIT
513 #define IICA0 (*(volatile unsigned char *)0xFFF50)
514 #define IICS0 (*(volatile union un_iics0 *)0xFFF51).iics0
515 #define IICS0_bit (*(volatile union un_iics0 *)0xFFF51).BIT
516 #define IICF0 (*(volatile union un_iicf0 *)0xFFF52).iicf0
517 #define IICF0_bit (*(volatile union un_iicf0 *)0xFFF52).BIT
518 #define TDR02 (*(volatile unsigned short *)0xFFF64)
519 #define TDR03 (*(volatile unsigned short *)0xFFF66)
520 #define TDR03L (*(volatile unsigned char *)0xFFF66)
521 #define TDR03H (*(volatile unsigned char *)0xFFF67)
522 #define TDR04 (*(volatile unsigned short *)0xFFF68)
523 #define TDR05 (*(volatile unsigned short *)0xFFF6A)
524 #define TDR06 (*(volatile unsigned short *)0xFFF6C)
525 #define TDR07 (*(volatile unsigned short *)0xFFF6E)
526 #define DACS0 (*(volatile unsigned char *)0xFFF74)
527 #define DACS1 (*(volatile unsigned char *)0xFFF75)
528 #define DAM (*(volatile union un_dam *)0xFFF76).dam
529 #define DAM_bit (*(volatile union un_dam *)0xFFF76).BIT
530 #define ITMC (*(volatile unsigned short *)0xFFF90)
531 #define SEC (*(volatile unsigned char *)0xFFF92)
532 #define MIN (*(volatile unsigned char *)0xFFF93)
533 #define HOUR (*(volatile unsigned char *)0xFFF94)
534 #define WEEK (*(volatile unsigned char *)0xFFF95)
535 #define DAY (*(volatile unsigned char *)0xFFF96)
536 #define MONTH (*(volatile unsigned char *)0xFFF97)
537 #define YEAR (*(volatile unsigned char *)0xFFF98)
538 #define ALARMWM (*(volatile unsigned char *)0xFFF9A)
539 #define ALARMWH (*(volatile unsigned char *)0xFFF9B)
540 #define ALARMWW (*(volatile unsigned char *)0xFFF9C)
541 #define RTCC0 (*(volatile union un_rtcc0 *)0xFFF9D).rtcc0
542 #define RTCC0_bit (*(volatile union un_rtcc0 *)0xFFF9D).BIT
543 #define RTCC1 (*(volatile union un_rtcc1 *)0xFFF9E).rtcc1
544 #define RTCC1_bit (*(volatile union un_rtcc1 *)0xFFF9E).BIT
545 #define CMC (*(volatile unsigned char *)0xFFFA0)
546 #define CSC (*(volatile union un_csc *)0xFFFA1).csc
547 #define CSC_bit (*(volatile union un_csc *)0xFFFA1).BIT
548 #define OSTC (*(volatile union un_ostc *)0xFFFA2).ostc
549 #define OSTC_bit (*(volatile union un_ostc *)0xFFFA2).BIT
550 #define OSTS (*(volatile unsigned char *)0xFFFA3)
551 #define CKC (*(volatile union un_ckc *)0xFFFA4).ckc
552 #define CKC_bit (*(volatile union un_ckc *)0xFFFA4).BIT
553 #define CKS0 (*(volatile union un_cks0 *)0xFFFA5).cks0
554 #define CKS0_bit (*(volatile union un_cks0 *)0xFFFA5).BIT
555 #define CKS1 (*(volatile union un_cks1 *)0xFFFA6).cks1
556 #define CKS1_bit (*(volatile union un_cks1 *)0xFFFA6).BIT
557 #define RESF (*(volatile unsigned char *)0xFFFA8)
558 #define LVIM (*(volatile union un_lvim *)0xFFFA9).lvim
559 #define LVIM_bit (*(volatile union un_lvim *)0xFFFA9).BIT
560 #define LVIS (*(volatile union un_lvis *)0xFFFAA).lvis
561 #define LVIS_bit (*(volatile union un_lvis *)0xFFFAA).BIT
562 #define WDTE (*(volatile unsigned char *)0xFFFAB)
563 #define CRCIN (*(volatile unsigned char *)0xFFFAC)
564 #define IF2 (*(volatile union un_if2 *)0xFFFD0).if2
565 #define IF2_bit (*(volatile union un_if2 *)0xFFFD0).BIT
566 #define IF2L (*(volatile union un_if2l *)0xFFFD0).if2l
567 #define IF2L_bit (*(volatile union un_if2l *)0xFFFD0).BIT
568 #define IF2H (*(volatile union un_if2h *)0xFFFD1).if2h
569 #define IF2H_bit (*(volatile union un_if2h *)0xFFFD1).BIT
570 #define IF3 (*(volatile union un_if3 *)0xFFFD2).if3
571 #define IF3_bit (*(volatile union un_if3 *)0xFFFD2).BIT
572 #define IF3L (*(volatile union un_if3l *)0xFFFD2).if3l
573 #define IF3L_bit (*(volatile union un_if3l *)0xFFFD2).BIT
574 #define MK2 (*(volatile union un_mk2 *)0xFFFD4).mk2
575 #define MK2_bit (*(volatile union un_mk2 *)0xFFFD4).BIT
576 #define MK2L (*(volatile union un_mk2l *)0xFFFD4).mk2l
577 #define MK2L_bit (*(volatile union un_mk2l *)0xFFFD4).BIT
578 #define MK2H (*(volatile union un_mk2h *)0xFFFD5).mk2h
579 #define MK2H_bit (*(volatile union un_mk2h *)0xFFFD5).BIT
580 #define MK3 (*(volatile union un_mk3 *)0xFFFD6).mk3
581 #define MK3_bit (*(volatile union un_mk3 *)0xFFFD6).BIT
582 #define MK3L (*(volatile union un_mk3l *)0xFFFD6).mk3l
583 #define MK3L_bit (*(volatile union un_mk3l *)0xFFFD6).BIT
584 #define PR02 (*(volatile union un_pr02 *)0xFFFD8).pr02
585 #define PR02_bit (*(volatile union un_pr02 *)0xFFFD8).BIT
586 #define PR02L (*(volatile union un_pr02l *)0xFFFD8).pr02l
587 #define PR02L_bit (*(volatile union un_pr02l *)0xFFFD8).BIT
588 #define PR02H (*(volatile union un_pr02h *)0xFFFD9).pr02h
589 #define PR02H_bit (*(volatile union un_pr02h *)0xFFFD9).BIT
590 #define PR03 (*(volatile union un_pr03 *)0xFFFDA).pr03
591 #define PR03_bit (*(volatile union un_pr03 *)0xFFFDA).BIT
592 #define PR03L (*(volatile union un_pr03l *)0xFFFDA).pr03l
593 #define PR03L_bit (*(volatile union un_pr03l *)0xFFFDA).BIT
594 #define PR12 (*(volatile union un_pr12 *)0xFFFDC).pr12
595 #define PR12_bit (*(volatile union un_pr12 *)0xFFFDC).BIT
596 #define PR12L (*(volatile union un_pr12l *)0xFFFDC).pr12l
597 #define PR12L_bit (*(volatile union un_pr12l *)0xFFFDC).BIT
598 #define PR12H (*(volatile union un_pr12h *)0xFFFDD).pr12h
599 #define PR12H_bit (*(volatile union un_pr12h *)0xFFFDD).BIT
600 #define PR13 (*(volatile union un_pr13 *)0xFFFDE).pr13
601 #define PR13_bit (*(volatile union un_pr13 *)0xFFFDE).BIT
602 #define PR13L (*(volatile union un_pr13l *)0xFFFDE).pr13l
603 #define PR13L_bit (*(volatile union un_pr13l *)0xFFFDE).BIT
604 #define IF0 (*(volatile union un_if0 *)0xFFFE0).if0
605 #define IF0_bit (*(volatile union un_if0 *)0xFFFE0).BIT
606 #define IF0L (*(volatile union un_if0l *)0xFFFE0).if0l
607 #define IF0L_bit (*(volatile union un_if0l *)0xFFFE0).BIT
608 #define IF0H (*(volatile union un_if0h *)0xFFFE1).if0h
609 #define IF0H_bit (*(volatile union un_if0h *)0xFFFE1).BIT
610 #define IF1 (*(volatile union un_if1 *)0xFFFE2).if1
611 #define IF1_bit (*(volatile union un_if1 *)0xFFFE2).BIT
612 #define IF1L (*(volatile union un_if1l *)0xFFFE2).if1l
613 #define IF1L_bit (*(volatile union un_if1l *)0xFFFE2).BIT
614 #define IF1H (*(volatile union un_if1h *)0xFFFE3).if1h
615 #define IF1H_bit (*(volatile union un_if1h *)0xFFFE3).BIT
616 #define MK0 (*(volatile union un_mk0 *)0xFFFE4).mk0
617 #define MK0_bit (*(volatile union un_mk0 *)0xFFFE4).BIT
618 #define MK0L (*(volatile union un_mk0l *)0xFFFE4).mk0l
619 #define MK0L_bit (*(volatile union un_mk0l *)0xFFFE4).BIT
620 #define MK0H (*(volatile union un_mk0h *)0xFFFE5).mk0h
621 #define MK0H_bit (*(volatile union un_mk0h *)0xFFFE5).BIT
622 #define MK1 (*(volatile union un_mk1 *)0xFFFE6).mk1
623 #define MK1_bit (*(volatile union un_mk1 *)0xFFFE6).BIT
624 #define MK1L (*(volatile union un_mk1l *)0xFFFE6).mk1l
625 #define MK1L_bit (*(volatile union un_mk1l *)0xFFFE6).BIT
626 #define MK1H (*(volatile union un_mk1h *)0xFFFE7).mk1h
627 #define MK1H_bit (*(volatile union un_mk1h *)0xFFFE7).BIT
628 #define PR00 (*(volatile union un_pr00 *)0xFFFE8).pr00
629 #define PR00_bit (*(volatile union un_pr00 *)0xFFFE8).BIT
630 #define PR00L (*(volatile union un_pr00l *)0xFFFE8).pr00l
631 #define PR00L_bit (*(volatile union un_pr00l *)0xFFFE8).BIT
632 #define PR00H (*(volatile union un_pr00h *)0xFFFE9).pr00h
633 #define PR00H_bit (*(volatile union un_pr00h *)0xFFFE9).BIT
634 #define PR01 (*(volatile union un_pr01 *)0xFFFEA).pr01
635 #define PR01_bit (*(volatile union un_pr01 *)0xFFFEA).BIT
636 #define PR01L (*(volatile union un_pr01l *)0xFFFEA).pr01l
637 #define PR01L_bit (*(volatile union un_pr01l *)0xFFFEA).BIT
638 #define PR01H (*(volatile union un_pr01h *)0xFFFEB).pr01h
639 #define PR01H_bit (*(volatile union un_pr01h *)0xFFFEB).BIT
640 #define PR10 (*(volatile union un_pr10 *)0xFFFEC).pr10
641 #define PR10_bit (*(volatile union un_pr10 *)0xFFFEC).BIT
642 #define PR10L (*(volatile union un_pr10l *)0xFFFEC).pr10l
643 #define PR10L_bit (*(volatile union un_pr10l *)0xFFFEC).BIT
644 #define PR10H (*(volatile union un_pr10h *)0xFFFED).pr10h
645 #define PR10H_bit (*(volatile union un_pr10h *)0xFFFED).BIT
646 #define PR11 (*(volatile union un_pr11 *)0xFFFEE).pr11
647 #define PR11_bit (*(volatile union un_pr11 *)0xFFFEE).BIT
648 #define PR11L (*(volatile union un_pr11l *)0xFFFEE).pr11l
649 #define PR11L_bit (*(volatile union un_pr11l *)0xFFFEE).BIT
650 #define PR11H (*(volatile union un_pr11h *)0xFFFEF).pr11h
651 #define PR11H_bit (*(volatile union un_pr11h *)0xFFFEF).BIT
652 #define MACRL (*(volatile unsigned short *)0xFFFF0)
653 #define MACRH (*(volatile unsigned short *)0xFFFF2)
654 #define PMC (*(volatile union un_pmc *)0xFFFFE).pmc
655 #define PMC_bit (*(volatile union un_pmc *)0xFFFFE).BIT
660 #define ADCE ADM0_bit.no0
661 #define ADCS ADM0_bit.no7
662 #define LCDVLM LCDM1_bit.no0
663 #define LCDSEL LCDM1_bit.no3
664 #define BLON LCDM1_bit.no4
665 #define VLCON LCDM1_bit.no5
666 #define SCOC LCDM1_bit.no6
667 #define LCDON LCDM1_bit.no7
668 #define OPTCKE MLCD_bit.no4
669 #define COMEXP MLCD_bit.no6
670 #define LCTZS MLCD_bit.no7
671 #define SPD0 IICS0_bit.no0
672 #define STD0 IICS0_bit.no1
673 #define ACKD0 IICS0_bit.no2
674 #define TRC0 IICS0_bit.no3
675 #define COI0 IICS0_bit.no4
676 #define EXC0 IICS0_bit.no5
677 #define ALD0 IICS0_bit.no6
678 #define MSTS0 IICS0_bit.no7
679 #define IICRSV0 IICF0_bit.no0
680 #define STCEN0 IICF0_bit.no1
681 #define IICBSY0 IICF0_bit.no6
682 #define STCF0 IICF0_bit.no7
683 #define DACE0 DAM_bit.no4
684 #define DACE1 DAM_bit.no5
685 #define CLOE1 RTCC0_bit.no5
686 #define RTCE RTCC0_bit.no7
687 #define RWAIT RTCC1_bit.no0
688 #define RWST RTCC1_bit.no1
689 #define RIFG RTCC1_bit.no3
690 #define WAFG RTCC1_bit.no4
691 #define RITE RTCC1_bit.no5
692 #define WALIE RTCC1_bit.no6
693 #define WALE RTCC1_bit.no7
694 #define HIOSTOP CSC_bit.no0
695 #define XTSTOP CSC_bit.no6
696 #define MSTOP CSC_bit.no7
697 #define SDIV CKC_bit.no3
698 #define MCM0 CKC_bit.no4
699 #define MCS CKC_bit.no5
700 #define CSS CKC_bit.no6
701 #define CLS CKC_bit.no7
702 #define PCLOE0 CKS0_bit.no7
703 #define PCLOE1 CKS1_bit.no7
704 #define LVIF LVIM_bit.no0
705 #define LVIOMSK LVIM_bit.no1
706 #define LVISEN LVIM_bit.no7
707 #define LVILV LVIS_bit.no0
708 #define LVIMD LVIS_bit.no7
709 #define TMIF04 IF2_bit.no1
710 #define TMIF05 IF2_bit.no2
711 #define PIF6 IF2_bit.no3
712 #define PIF7 IF2_bit.no4
713 #define LCDIF0 IF2_bit.no5
714 #define CMPIF0 IF2_bit.no6
715 #define CMPIF1 IF2_bit.no7
716 #define TMIF06 IF2H_bit.no0
717 #define TMIF07 IF2H_bit.no1
718 #define USBIF IF2H_bit.no2
719 #define RSUIF IF2H_bit.no3
720 #define SREIF3 IF2H_bit.no4
721 #define TKB2IF0 IF2H_bit.no5
722 #define TKB2IF1 IF2H_bit.no6
723 #define FLIF IF2H_bit.no7
724 #define TKB2IF2 IF3_bit.no0
725 #define FIFOIF0 IF3_bit.no1
726 #define FIFOIF1 IF3_bit.no2
727 #define TMMK04 MK2_bit.no1
728 #define TMMK05 MK2_bit.no2
729 #define PMK6 MK2_bit.no3
730 #define PMK7 MK2_bit.no4
731 #define LCDMK0 MK2_bit.no5
732 #define CMPMK0 MK2_bit.no6
733 #define CMPMK1 MK2_bit.no7
734 #define TMMK06 MK2H_bit.no0
735 #define TMMK07 MK2H_bit.no1
736 #define USBMK MK2H_bit.no2
737 #define RSUMK MK2H_bit.no3
738 #define SREMK3 MK2H_bit.no4
739 #define TKB2MK0 MK2H_bit.no5
740 #define TKB2MK1 MK2H_bit.no6
741 #define FLMK MK2H_bit.no7
742 #define TKB2MK2 MK3_bit.no0
743 #define FIFOMK0 MK3_bit.no1
744 #define FIFOMK1 MK3_bit.no2
745 #define TMPR004 PR02_bit.no1
746 #define TMPR005 PR02_bit.no2
747 #define PPR06 PR02_bit.no3
748 #define PPR07 PR02_bit.no4
749 #define LCDPR00 PR02_bit.no5
750 #define CMPPR00 PR02_bit.no6
751 #define CMPPR01 PR02_bit.no7
752 #define TMPR006 PR02H_bit.no0
753 #define TMPR007 PR02H_bit.no1
754 #define USBPR0 PR02H_bit.no2
755 #define RSUPR0 PR02H_bit.no3
756 #define SREPR03 PR02H_bit.no4
757 #define TKB2PR00 PR02H_bit.no5
758 #define TKB2PR01 PR02H_bit.no6
759 #define FLPR0 PR02H_bit.no7
760 #define TKB2PR02 PR03_bit.no0
761 #define FIFOPR00 PR03_bit.no1
762 #define FIFOPR01 PR03_bit.no2
763 #define TMPR104 PR12_bit.no1
764 #define TMPR105 PR12_bit.no2
765 #define PPR16 PR12_bit.no3
766 #define PPR17 PR12_bit.no4
767 #define LCDPR10 PR12_bit.no5
768 #define CMPPR10 PR12_bit.no6
769 #define CMPPR11 PR12_bit.no7
770 #define TMPR106 PR12H_bit.no0
771 #define TMPR107 PR12H_bit.no1
772 #define USBPR1 PR12H_bit.no2
773 #define RSUPR1 PR12H_bit.no3
774 #define SREPR13 PR12H_bit.no4
775 #define TKB2PR10 PR12H_bit.no5
776 #define TKB2PR11 PR12H_bit.no6
777 #define FLPR1 PR12H_bit.no7
778 #define TKB2PR12 PR13_bit.no0
779 #define FIFOPR10 PR13_bit.no1
780 #define FIFOPR11 PR13_bit.no2
781 #define WDTIIF IF0_bit.no0
782 #define LVIIF IF0_bit.no1
783 #define PIF0 IF0_bit.no2
784 #define PIF1 IF0_bit.no3
785 #define PIF2 IF0_bit.no4
786 #define PIF3 IF0_bit.no5
787 #define PIF4 IF0_bit.no6
788 #define PIF5 IF0_bit.no7
789 #define CSIIF20 IF0H_bit.no0
790 #define IICIF20 IF0H_bit.no0
791 #define STIF2 IF0H_bit.no0
792 #define SRIF2 IF0H_bit.no1
793 #define SREIF2 IF0H_bit.no2
794 #define CSIIF00 IF0H_bit.no5
795 #define IICIF00 IF0H_bit.no5
796 #define STIF0 IF0H_bit.no5
797 #define TMIF00 IF0H_bit.no6
798 #define SRIF0 IF0H_bit.no7
799 #define SREIF0 IF1_bit.no0
800 #define TMIF01H IF1_bit.no0
801 #define CSIIF10 IF1_bit.no1
802 #define IICIF10 IF1_bit.no1
803 #define STIF1 IF1_bit.no1
804 #define SRIF1 IF1_bit.no2
805 #define SREIF1 IF1_bit.no3
806 #define TMIF03H IF1_bit.no3
807 #define IICAIF0 IF1_bit.no4
808 #define RTITIF IF1_bit.no5
809 #define TMIF01 IF1_bit.no7
810 #define TMIF02 IF1H_bit.no0
811 #define TMIF03 IF1H_bit.no1
812 #define ADIF IF1H_bit.no2
813 #define RTCIF IF1H_bit.no3
814 #define TMKAIF IF1H_bit.no4
815 #define KRIF IF1H_bit.no5
816 #define CSIIF30 IF1H_bit.no6
817 #define IICIF30 IF1H_bit.no6
818 #define STIF3 IF1H_bit.no6
819 #define SRIF3 IF1H_bit.no7
820 #define WDTIMK MK0_bit.no0
821 #define LVIMK MK0_bit.no1
822 #define PMK0 MK0_bit.no2
823 #define PMK1 MK0_bit.no3
824 #define PMK2 MK0_bit.no4
825 #define PMK3 MK0_bit.no5
826 #define PMK4 MK0_bit.no6
827 #define PMK5 MK0_bit.no7
828 #define CSIMK20 MK0H_bit.no0
829 #define IICMK20 MK0H_bit.no0
830 #define STMK2 MK0H_bit.no0
831 #define SRMK2 MK0H_bit.no1
832 #define SREMK2 MK0H_bit.no2
833 #define CSIMK00 MK0H_bit.no5
834 #define IICMK00 MK0H_bit.no5
835 #define STMK0 MK0H_bit.no5
836 #define TMMK00 MK0H_bit.no6
837 #define SRMK0 MK0H_bit.no7
838 #define SREMK0 MK1_bit.no0
839 #define TMMK01H MK1_bit.no0
840 #define CSIMK10 MK1_bit.no1
841 #define IICMK10 MK1_bit.no1
842 #define STMK1 MK1_bit.no1
843 #define SRMK1 MK1_bit.no2
844 #define SREMK1 MK1_bit.no3
845 #define TMMK03H MK1_bit.no3
846 #define IICAMK0 MK1_bit.no4
847 #define RTITMK MK1_bit.no5
848 #define TMMK01 MK1_bit.no7
849 #define TMMK02 MK1H_bit.no0
850 #define TMMK03 MK1H_bit.no1
851 #define ADMK MK1H_bit.no2
852 #define RTCMK MK1H_bit.no3
853 #define TMKAMK MK1H_bit.no4
854 #define KRMK MK1H_bit.no5
855 #define CSIMK30 MK1H_bit.no6
856 #define IICMK30 MK1H_bit.no6
857 #define STMK3 MK1H_bit.no6
858 #define SRMK3 MK1H_bit.no7
859 #define WDTIPR0 PR00_bit.no0
860 #define LVIPR0 PR00_bit.no1
861 #define PPR00 PR00_bit.no2
862 #define PPR01 PR00_bit.no3
863 #define PPR02 PR00_bit.no4
864 #define PPR03 PR00_bit.no5
865 #define PPR04 PR00_bit.no6
866 #define PPR05 PR00_bit.no7
867 #define CSIPR020 PR00H_bit.no0
868 #define IICPR020 PR00H_bit.no0
869 #define STPR02 PR00H_bit.no0
870 #define SRPR02 PR00H_bit.no1
871 #define SREPR02 PR00H_bit.no2
872 #define CSIPR000 PR00H_bit.no5
873 #define IICPR000 PR00H_bit.no5
874 #define STPR00 PR00H_bit.no5
875 #define TMPR000 PR00H_bit.no6
876 #define SRPR00 PR00H_bit.no7
877 #define SREPR00 PR01_bit.no0
878 #define TMPR001H PR01_bit.no0
879 #define CSIPR010 PR01_bit.no1
880 #define IICPR010 PR01_bit.no1
881 #define STPR01 PR01_bit.no1
882 #define SRPR01 PR01_bit.no2
883 #define SREPR01 PR01_bit.no3
884 #define TMPR003H PR01_bit.no3
885 #define IICAPR00 PR01_bit.no4
886 #define RTITPR0 PR01_bit.no5
887 #define TMPR001 PR01_bit.no7
888 #define TMPR002 PR01H_bit.no0
889 #define TMPR003 PR01H_bit.no1
890 #define ADPR0 PR01H_bit.no2
891 #define RTCPR0 PR01H_bit.no3
892 #define TMKAPR0 PR01H_bit.no4
893 #define KRPR0 PR01H_bit.no5
894 #define CSIPR030 PR01H_bit.no6
895 #define IICPR030 PR01H_bit.no6
896 #define STPR03 PR01H_bit.no6
897 #define SRPR03 PR01H_bit.no7
898 #define WDTIPR1 PR10_bit.no0
899 #define LVIPR1 PR10_bit.no1
900 #define PPR10 PR10_bit.no2
901 #define PPR11 PR10_bit.no3
902 #define PPR12 PR10_bit.no4
903 #define PPR13 PR10_bit.no5
904 #define PPR14 PR10_bit.no6
905 #define PPR15 PR10_bit.no7
906 #define CSIPR120 PR10H_bit.no0
907 #define IICPR120 PR10H_bit.no0
908 #define STPR12 PR10H_bit.no0
909 #define SRPR12 PR10H_bit.no1
910 #define SREPR12 PR10H_bit.no2
911 #define CSIPR100 PR10H_bit.no5
912 #define IICPR100 PR10H_bit.no5
913 #define STPR10 PR10H_bit.no5
914 #define TMPR100 PR10H_bit.no6
915 #define SRPR10 PR10H_bit.no7
916 #define SREPR10 PR11_bit.no0
917 #define TMPR101H PR11_bit.no0
918 #define CSIPR110 PR11_bit.no1
919 #define IICPR110 PR11_bit.no1
920 #define STPR11 PR11_bit.no1
921 #define SRPR11 PR11_bit.no2
922 #define SREPR11 PR11_bit.no3
923 #define TMPR103H PR11_bit.no3
924 #define IICAPR10 PR11_bit.no4
925 #define RTITPR1 PR11_bit.no5
926 #define TMPR101 PR11_bit.no7
927 #define TMPR102 PR11H_bit.no0
928 #define TMPR103 PR11H_bit.no1
929 #define ADPR1 PR11H_bit.no2
930 #define RTCPR1 PR11H_bit.no3
931 #define TMKAPR1 PR11H_bit.no4
932 #define KRPR1 PR11H_bit.no5
933 #define CSIPR130 PR11H_bit.no6
934 #define IICPR130 PR11H_bit.no6
935 #define STPR13 PR11H_bit.no6
936 #define SRPR13 PR11H_bit.no7
937 #define MAA PMC_bit.no0
940 Interrupt vector addresses
942 #define RST_vect (0x0)
943 #define INTDBG_vect (0x2)
944 #define INTWDTI_vect (0x4)
945 #define INTLVI_vect (0x6)
946 #define INTP0_vect (0x8)
947 #define INTP1_vect (0xA)
948 #define INTP2_vect (0xC)
949 #define INTP3_vect (0xE)
950 #define INTP4_vect (0x10)
951 #define INTP5_vect (0x12)
952 #define INTCSI20_vect (0x14)
953 #define INTIIC20_vect (0x14)
954 #define INTST2_vect (0x14)
955 #define INTSR2_vect (0x16)
956 #define INTSRE2_vect (0x18)
957 #define INTCSI00_vect (0x1E)
958 #define INTIIC00_vect (0x1E)
959 #define INTST0_vect (0x1E)
960 #define INTTM00_vect (0x20)
961 #define INTSR0_vect (0x22)
962 #define INTSRE0_vect (0x24)
963 #define INTTM01H_vect (0x24)
964 #define INTCSI10_vect (0x26)
965 #define INTIIC10_vect (0x26)
966 #define INTST1_vect (0x26)
967 #define INTSR1_vect (0x28)
968 #define INTSRE1_vect (0x2A)
969 #define INTTM03H_vect (0x2A)
970 #define INTIICA0_vect (0x2C)
971 #define INTRTIT_vect (0x2E)
972 #define INTTM01_vect (0x32)
973 #define INTTM02_vect (0x34)
974 #define INTTM03_vect (0x36)
975 #define INTAD_vect (0x38)
976 #define INTRTC_vect (0x3A)
977 #define INTIT_vect (0x3C)
978 #define INTKR_vect (0x3E)
979 #define INTCSI30_vect (0x40)
980 #define INTIIC30_vect (0x40)
981 #define INTST3_vect (0x40)
982 #define INTSR3_vect (0x42)
983 #define INTTM04_vect (0x46)
984 #define INTTM05_vect (0x48)
985 #define INTP6_vect (0x4A)
986 #define INTP7_vect (0x4C)
987 #define INTLCD0_vect (0x4E)
988 #define INTCMP0_vect (0x50)
989 #define INTCMP1_vect (0x52)
990 #define INTTM06_vect (0x54)
991 #define INTTM07_vect (0x56)
992 #define INTUSB_vect (0x58)
993 #define INTRSUM_vect (0x5A)
994 #define INTSRE3_vect (0x5C)
995 #define INTTKB20_vect (0x5E)
996 #define INTTKB21_vect (0x60)
997 #define INTFL_vect (0x62)
998 #define INTTKB22_vect (0x64)
999 #define DTC0FIFO_vect (0x66)
1000 #define DTC1FIFO_vect (0x68)
1001 #define BRK_I_vect (0x7E)