text: /* Generated on 2016-07-26
  ===============================================================================
        P I C   T D D   R E A D Y   R E G I S T E R   D E F I N I T I O N
  ===============================================================================
  
  Created by Tibor Simon - tiborsimon.io
  Generator script:  https://github.com/tiborsimon/pic-definition-converter
  
  Based on the register definition header file v1.37 provided by Microchip.
  Original definition date and license: */
  
  // Generated 11/03/2016 GMT
  
  /*
  * Copyright © 2016, Microchip Technology Inc. and its subsidiaries ("Microchip")
  * All rights reserved.
  *
  * This software is developed by Microchip Technology Inc. and its subsidiaries ("Microchip").
  *
  * Redistribution and use in source and binary forms, with or without modification, are
  * permitted provided that the following conditions are met:
  *
  *     1. Redistributions of source code must retain the above copyright notice, this list of
  *        conditions and the following disclaimer.
  *
  *     2. Redistributions in binary form must reproduce the above copyright notice, this list
  *        of conditions and the following disclaimer in the documentation and/or other
  *        materials provided with the distribution.
  *
  *     3. Microchip's name may not be used to endorse or promote products derived from this
  *        software without specific prior written permission.
  *
  * THIS SOFTWARE IS PROVIDED BY MICROCHIP "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL MICROCHIP BE LIABLE FOR ANY DIRECT, INDIRECT,
  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO
  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA OR PROFITS; OR BUSINESS
  * INTERRUPTION) HOWSOEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *  */
  
  #ifndef _PIC16F1783_H_
  #define _PIC16F1783_H_
  
  #define INDF0                         0
  #define INDF1                         1
  #define PCL                           2
  #define STATUS                        3
  #define C                             4
  #define CARRY                         5
  #define DC                            6
  #define ZERO                          7
  #define Z                             8
  #define nPD                           9
  #define nTO                           10
  #define FSR0L                         11
  #define FSR0H                         12
  #define FSR1L                         13
  #define FSR1H                         14
  #define BSR                           15
  #define BSR0                          16
  #define BSR1                          17
  #define BSR2                          18
  #define BSR3                          19
  #define BSR4                          20
  #define WREG                          21
  #define WREG0                         22
  #define PCLATH                        23
  #define INTCON                        24
  #define IOCIF                         25
  #define INTF                          26
  #define T0IF                          27
  #define TMR0IF                        28
  #define IOCIE                         29
  #define INTE                          30
  #define T0IE                          31
  #define TMR0IE                        32
  #define PEIE                          33
  #define GIE                           34
  #define PORTA                         35
  #define RA0                           36
  #define RA1                           37
  #define RA2                           38
  #define RA3                           39
  #define RA4                           40
  #define RA5                           41
  #define RA6                           42
  #define RA7                           43
  #define PORTB                         44
  #define RB0                           45
  #define RB1                           46
  #define RB2                           47
  #define RB3                           48
  #define RB4                           49
  #define RB5                           50
  #define RB6                           51
  #define RB7                           52
  #define RC0                           53
  #define PORTC                         54
  #define RC1                           55
  #define RC2                           56
  #define RC3                           57
  #define RC4                           58
  #define RC5                           59
  #define RC6                           60
  #define RC7                           61
  #define PORTE                         62
  #define RE3                           63
  #define PIR1                          64
  #define TMR1IF                        65
  #define TMR2IF                        66
  #define CCP1IF                        67
  #define SSP1IF                        68
  #define TXIF                          69
  #define RCIF                          70
  #define ADIF                          71
  #define TMR1GIF                       72
  #define PIR2                          73
  #define CCP2IF                        74
  #define C3IF                          75
  #define BCL1IF                        76
  #define EEIF                          77
  #define C1IF                          78
  #define C2IF                          79
  #define OSFIF                         80
  #define PIR4                          81
  #define PSMC1SIF                      82
  #define PSMC2SIF                      83
  #define PSMC1TIF                      84
  #define PSMC2TIF                      85
  #define TMR0                          86
  #define TMR1L                         87
  #define TMR1H                         88
  #define T1CON                         89
  #define TMR1ON                        90
  #define nT1SYNC                       91
  #define T1OSCEN                       92
  #define T1CKPS0                       93
  #define T1CKPS                        94
  #define T1CKPS1                       95
  #define TMR1CS                        96
  #define TMR1CS0                       97
  #define TMR1CS1                       98
  #define T1GCON                        99
  #define T1GSS0                        100
  #define T1GSS                         101
  #define T1GSS1                        102
  #define T1GVAL                        103
  #define T1GGO                         104
  #define T1GSPM                        105
  #define T1GTM                         106
  #define T1GPOL                        107
  #define TMR1GE                        108
  #define TMR2                          109
  #define PR2                           110
  #define T2CON                         111
  #define T2CKPS0                       112
  #define T2CKPS                        113
  #define T2CKPS1                       114
  #define TMR2ON                        115
  #define T2OUTPS0                      116
  #define T2OUTPS                       117
  #define T2OUTPS1                      118
  #define T2OUTPS2                      119
  #define T2OUTPS3                      120
  #define TRISA                         121
  #define TRISA0                        122
  #define TRISA1                        123
  #define TRISA2                        124
  #define TRISA3                        125
  #define TRISA4                        126
  #define TRISA5                        127
  #define TRISA6                        128
  #define TRISA7                        129
  #define TRISB                         130
  #define TRISB0                        131
  #define TRISB1                        132
  #define TRISB2                        133
  #define TRISB3                        134
  #define TRISB4                        135
  #define TRISB5                        136
  #define TRISB6                        137
  #define TRISB7                        138
  #define TRISC                         139
  #define TRISC0                        140
  #define TRISC1                        141
  #define TRISC2                        142
  #define TRISC3                        143
  #define TRISC4                        144
  #define TRISC5                        145
  #define TRISC6                        146
  #define TRISC7                        147
  #define TRISE                         148
  #define TRISE3                        149
  #define PIE1                          150
  #define TMR1IE                        151
  #define TMR2IE                        152
  #define CCP1IE                        153
  #define SSP1IE                        154
  #define TXIE                          155
  #define RCIE                          156
  #define ADIE                          157
  #define TMR1GIE                       158
  #define PIE2                          159
  #define CCP2IE                        160
  #define C3IE                          161
  #define BCL1IE                        162
  #define EEIE                          163
  #define C1IE                          164
  #define C2IE                          165
  #define OSFIE                         166
  #define PIE4                          167
  #define PSMC1SIE                      168
  #define PSMC2SIE                      169
  #define PSMC1TIE                      170
  #define PSMC2TIE                      171
  #define OPTION_REG                    172
  #define PS                            173
  #define PS0                           174
  #define PS1                           175
  #define PS2                           176
  #define PSA                           177
  #define T0SE                          178
  #define TMR0SE                        179
  #define T0CS                          180
  #define TMR0CS                        181
  #define INTEDG                        182
  #define nWPUEN                        183
  #define PCON                          184
  #define nBOR                          185
  #define nPOR                          186
  #define nRI                           187
  #define nRMCLR                        188
  #define nRWDT                         189
  #define STKUNF                        190
  #define STKOVF                        191
  #define WDTCON                        192
  #define SWDTEN                        193
  #define WDTPS                         194
  #define WDTPS0                        195
  #define WDTPS1                        196
  #define WDTPS2                        197
  #define WDTPS3                        198
  #define WDTPS4                        199
  #define OSCTUNE                       200
  #define TUN0                          201
  #define TUN                           202
  #define TUN1                          203
  #define TUN2                          204
  #define TUN3                          205
  #define TUN4                          206
  #define TUN5                          207
  #define OSCCON                        208
  #define SCS0                          209
  #define SCS                           210
  #define SCS1                          211
  #define IRCF                          212
  #define IRCF0                         213
  #define IRCF1                         214
  #define IRCF2                         215
  #define IRCF3                         216
  #define SPLLEN                        217
  #define OSCSTAT                       218
  #define HFIOFS                        219
  #define LFIOFR                        220
  #define MFIOFR                        221
  #define HFIOFL                        222
  #define HFIOFR                        223
  #define OSTS                          224
  #define PLLR                          225
  #define T1OSCR                        226
  #define ADRESL                        227
  #define ADRESH                        228
  #define ADCON0                        229
  #define ADON                          230
  #define GO_nDONE                      231
  #define DONE                          232
  #define GO                            233
  #define ADGO                          234
  #define CHS0                          235
  #define CHS                           236
  #define CHS1                          237
  #define CHS2                          238
  #define CHS3                          239
  #define CHS4                          240
  #define ADRMD                         241
  #define ADCON1                        242
  #define ADPREF0                       243
  #define ADPREF                        244
  #define ADPREF1                       245
  #define ADNREF                        246
  #define ADCS0                         247
  #define ADCS                          248
  #define ADCS1                         249
  #define ADCS2                         250
  #define ADFM                          251
  #define ADCON2                        252
  #define CHSN0                         253
  #define CHSN                          254
  #define CHSN1                         255
  #define CHSN2                         256
  #define CHSN3                         257
  #define TRIGSEL                       258
  #define TRIGSEL0                      259
  #define TRIGSEL1                      260
  #define TRIGSEL2                      261
  #define TRIGSEL3                      262
  #define LATA0                         263
  #define LATA                          264
  #define LATA1                         265
  #define LATA2                         266
  #define LATA3                         267
  #define LATA4                         268
  #define LATA5                         269
  #define LATA6                         270
  #define LATA7                         271
  #define LATB0                         272
  #define LATB                          273
  #define LATB1                         274
  #define LATB2                         275
  #define LATB3                         276
  #define LATB4                         277
  #define LATB5                         278
  #define LATB6                         279
  #define LATB7                         280
  #define LATC0                         281
  #define LATC                          282
  #define LATC1                         283
  #define LATC2                         284
  #define LATC3                         285
  #define LATC4                         286
  #define LATC5                         287
  #define LATC6                         288
  #define LATC7                         289
  #define CM1CON0                       290
  #define C1SYNC                        291
  #define C1HYS                         292
  #define C1SP                          293
  #define C1ZLF                         294
  #define C1POL                         295
  #define C1OE                          296
  #define C1OUT                         297
  #define C1ON                          298
  #define CM1CON1                       299
  #define C1NCH0                        300
  #define C1NCH                         301
  #define C1NCH1                        302
  #define C1NCH2                        303
  #define C1PCH                         304
  #define C1PCH0                        305
  #define C1PCH1                        306
  #define C1PCH2                        307
  #define C1INTN                        308
  #define C1INTP                        309
  #define CM2CON0                       310
  #define C2SYNC                        311
  #define C2HYS                         312
  #define C2SP                          313
  #define C2ZLF                         314
  #define C2POL                         315
  #define C2OE                          316
  #define C2OUT                         317
  #define C2ON                          318
  #define CM2CON1                       319
  #define C2NCH0                        320
  #define C2NCH                         321
  #define C2NCH1                        322
  #define C2NCH2                        323
  #define C2PCH                         324
  #define C2PCH0                        325
  #define C2PCH1                        326
  #define C2PCH2                        327
  #define C2INTN                        328
  #define C2INTP                        329
  #define CMOUT                         330
  #define MC1OUT                        331
  #define MC2OUT                        332
  #define MC3OUT                        333
  #define BORCON                        334
  #define BORRDY                        335
  #define BORFS                         336
  #define SBOREN                        337
  #define FVRCON                        338
  #define ADFVR0                        339
  #define ADFVR                         340
  #define ADFVR1                        341
  #define CDAFVR0                       342
  #define CDAFVR                        343
  #define CDAFVR1                       344
  #define TSRNG                         345
  #define TSEN                          346
  #define FVRRDY                        347
  #define FVREN                         348
  #define DACCON0                       349
  #define DACNSS                        350
  #define DACPSS                        351
  #define DACPSS0                       352
  #define DACPSS1                       353
  #define DACOE2                        354
  #define DACOE1                        355
  #define DACEN                         356
  #define DACCON1                       357
  #define DACR0                         358
  #define DACR                          359
  #define DACR1                         360
  #define DACR2                         361
  #define DACR3                         362
  #define DACR4                         363
  #define DACR5                         364
  #define DACR6                         365
  #define DACR7                         366
  #define APFCON                        367
  #define CCP2SEL                       368
  #define RXSEL                         369
  #define TXSEL                         370
  #define SDISEL                        371
  #define SCKSEL                        372
  #define SDOSEL                        373
  #define CCP1SEL                       374
  #define C2OUTSEL                      375
  #define CM3CON0                       376
  #define C3SYNC                        377
  #define C3HYS                         378
  #define C3SP                          379
  #define C3ZLF                         380
  #define C3POL                         381
  #define C3OE                          382
  #define C3OUT                         383
  #define C3ON                          384
  #define CM3CON1                       385
  #define C3NCH                         386
  #define C3NCH0                        387
  #define C3NCH1                        388
  #define C3NCH2                        389
  #define C3PCH                         390
  #define C3PCH0                        391
  #define C3PCH1                        392
  #define C3PCH2                        393
  #define C3INTN                        394
  #define C3INTP                        395
  #define ANSA0                         396
  #define ANSELA                        397
  #define ANSA1                         398
  #define ANSA2                         399
  #define ANSA3                         400
  #define ANSA4                         401
  #define ANSA5                         402
  #define ANSA7                         403
  #define ANSB0                         404
  #define ANSELB                        405
  #define ANSB1                         406
  #define ANSB2                         407
  #define ANSB3                         408
  #define ANSB4                         409
  #define ANSB5                         410
  #define EEADRL                        411
  #define EEADRH                        412
  #define EEDATL                        413
  #define EEDATH                        414
  #define EECON1                        415
  #define RD                            416
  #define WR                            417
  #define WREN                          418
  #define WRERR                         419
  #define FREE                          420
  #define LWLO                          421
  #define CFGS                          422
  #define EEPGD                         423
  #define EECON2                        424
  #define VREGCON                       425
  #define VREGPM                        426
  #define RC1REG                        427
  #define TX1REG                        428
  #define SP1BRGL                       429
  #define SP1BRGH                       430
  #define RC1STA                        431
  #define RX9D                          432
  #define OERR                          433
  #define FERR                          434
  #define ADDEN                         435
  #define CREN                          436
  #define SREN                          437
  #define RX9                           438
  #define SPEN                          439
  #define TX1STA                        440
  #define TX9D                          441
  #define TRMT                          442
  #define BRGH                          443
  #define SENDB                         444
  #define SYNC                          445
  #define TXEN                          446
  #define TX9                           447
  #define CSRC                          448
  #define BAUD1CON                      449
  #define ABDEN                         450
  #define WUE                           451
  #define BRG16                         452
  #define SCKP                          453
  #define RCIDL                         454
  #define ABDOVF                        455
  #define WPUA0                         456
  #define WPUA                          457
  #define WPUA1                         458
  #define WPUA2                         459
  #define WPUA3                         460
  #define WPUA4                         461
  #define WPUA5                         462
  #define WPUA6                         463
  #define WPUA7                         464
  #define WPUB0                         465
  #define WPUB                          466
  #define WPUB1                         467
  #define WPUB2                         468
  #define WPUB3                         469
  #define WPUB4                         470
  #define WPUB5                         471
  #define WPUB6                         472
  #define WPUB7                         473
  #define WPUC0                         474
  #define WPUC                          475
  #define WPUC1                         476
  #define WPUC2                         477
  #define WPUC3                         478
  #define WPUC4                         479
  #define WPUC5                         480
  #define WPUC6                         481
  #define WPUC7                         482
  #define WPUE                          483
  #define WPUE3                         484
  #define SSPBUF                        485
  #define SSPADD                        486
  #define SSPMSK                        487
  #define SSPSTAT                       488
  #define BF                            489
  #define UA                            490
  #define R_nW                          491
  #define S                             492
  #define P                             493
  #define D_nA                          494
  #define CKE                           495
  #define SMP                           496
  #define SSPCON1                       497
  #define SSPM0                         498
  #define SSPM                          499
  #define SSPM1                         500
  #define SSPM2                         501
  #define SSPM3                         502
  #define CKP                           503
  #define SSPEN                         504
  #define SSPOV                         505
  #define WCOL                          506
  #define SSPCON2                       507
  #define SEN                           508
  #define RSEN                          509
  #define PEN                           510
  #define RCEN                          511
  #define ACKEN                         512
  #define ACKDT                         513
  #define ACKSTAT                       514
  #define GCEN                          515
  #define SSPCON3                       516
  #define DHEN                          517
  #define AHEN                          518
  #define SBCDE                         519
  #define SDAHT                         520
  #define BOEN                          521
  #define SCIE                          522
  #define PCIE                          523
  #define ACKTIM                        524
  #define ODCONA0                       525
  #define ODCONA                        526
  #define ODCONA1                       527
  #define ODCONA2                       528
  #define ODCONA3                       529
  #define ODCONA4                       530
  #define ODCONA5                       531
  #define ODCONA6                       532
  #define ODCONA7                       533
  #define ODCONB0                       534
  #define ODCONB                        535
  #define ODCONB1                       536
  #define ODCONB2                       537
  #define ODCONB3                       538
  #define ODCONB4                       539
  #define ODCONB5                       540
  #define ODCONB6                       541
  #define ODCONB7                       542
  #define ODCONC0                       543
  #define ODCONC                        544
  #define ODCONC1                       545
  #define ODCONC2                       546
  #define ODCONC3                       547
  #define ODCONC4                       548
  #define ODCONC5                       549
  #define ODCONC6                       550
  #define ODCONC7                       551
  #define CCPR1L                        552
  #define CCPR1H                        553
  #define CCP1CON                       554
  #define CCP1M0                        555
  #define CCP1M                         556
  #define CCP1M1                        557
  #define CCP1M2                        558
  #define CCP1M3                        559
  #define DC1B                          560
  #define DC1B0                         561
  #define DC1B1                         562
  #define P1M                           563
  #define P1M0                          564
  #define P1M1                          565
  #define CCPR2L                        566
  #define CCPR2H                        567
  #define CCP2CON                       568
  #define CCP2M                         569
  #define CCP2M0                        570
  #define CCP2M1                        571
  #define CCP2M2                        572
  #define CCP2M3                        573
  #define DC2B                          574
  #define DC2B0                         575
  #define DC2B1                         576
  #define P2M                           577
  #define P2M0                          578
  #define P2M1                          579
  #define SLRCONA0                      580
  #define SLRCONA                       581
  #define SLRCONA1                      582
  #define SLRCONA2                      583
  #define SLRCONA3                      584
  #define SLRCONA4                      585
  #define SLRCONA5                      586
  #define SLRCONA6                      587
  #define SLRCONA7                      588
  #define SLRCONB                       589
  #define SLRCONB0                      590
  #define SLRCONB1                      591
  #define SLRCONB2                      592
  #define SLRCONB3                      593
  #define SLRCONB4                      594
  #define SLRCONB5                      595
  #define SLRCONB6                      596
  #define SLRCONB7                      597
  #define SLRCONC                       598
  #define SLRCONC0                      599
  #define SLRCONC1                      600
  #define SLRCONC2                      601
  #define SLRCONC3                      602
  #define SLRCONC4                      603
  #define SLRCONC5                      604
  #define SLRCONC6                      605
  #define SLRCONC7                      606
  #define INLVLA                        607
  #define INLVLA0                       608
  #define INLVLA1                       609
  #define INLVLA2                       610
  #define INLVLA3                       611
  #define INLVLA4                       612
  #define INLVLA5                       613
  #define INLVLA6                       614
  #define INLVLA7                       615
  #define INLVLB                        616
  #define INLVLB0                       617
  #define INLVLB1                       618
  #define INLVLB2                       619
  #define INLVLB3                       620
  #define INLVLB4                       621
  #define INLVLB5                       622
  #define INLVLB6                       623
  #define INLVLB7                       624
  #define INLVLC                        625
  #define INLVLC0                       626
  #define INLVLC1                       627
  #define INLVLC2                       628
  #define INLVLC3                       629
  #define INLVLC4                       630
  #define INLVLC5                       631
  #define INLVLC6                       632
  #define INLVLC7                       633
  #define INLVLE                        634
  #define INLVLE3                       635
  #define IOCAP                         636
  #define IOCAP0                        637
  #define IOCAP1                        638
  #define IOCAP2                        639
  #define IOCAP3                        640
  #define IOCAP4                        641
  #define IOCAP5                        642
  #define IOCAP6                        643
  #define IOCAP7                        644
  #define IOCAN                         645
  #define IOCAN0                        646
  #define IOCAN1                        647
  #define IOCAN2                        648
  #define IOCAN3                        649
  #define IOCAN4                        650
  #define IOCAN5                        651
  #define IOCAN6                        652
  #define IOCAN7                        653
  #define IOCAF0                        654
  #define IOCAF                         655
  #define IOCAF1                        656
  #define IOCAF2                        657
  #define IOCAF3                        658
  #define IOCAF4                        659
  #define IOCAF5                        660
  #define IOCAF6                        661
  #define IOCAF7                        662
  #define IOCBP                         663
  #define IOCBP0                        664
  #define IOCBP1                        665
  #define IOCBP2                        666
  #define IOCBP3                        667
  #define IOCBP4                        668
  #define IOCBP5                        669
  #define IOCBP6                        670
  #define IOCBP7                        671
  #define IOCBN0                        672
  #define IOCBN                         673
  #define IOCBN1                        674
  #define IOCBN2                        675
  #define IOCBN3                        676
  #define IOCBN4                        677
  #define IOCBN5                        678
  #define IOCBN6                        679
  #define IOCBN7                        680
  #define IOCBF0                        681
  #define IOCBF                         682
  #define IOCBF1                        683
  #define IOCBF2                        684
  #define IOCBF3                        685
  #define IOCBF4                        686
  #define IOCBF5                        687
  #define IOCBF6                        688
  #define IOCBF7                        689
  #define IOCCP0                        690
  #define IOCCP                         691
  #define IOCCP1                        692
  #define IOCCP2                        693
  #define IOCCP3                        694
  #define IOCCP4                        695
  #define IOCCP5                        696
  #define IOCCP6                        697
  #define IOCCP7                        698
  #define IOCCN0                        699
  #define IOCCN                         700
  #define IOCCN1                        701
  #define IOCCN2                        702
  #define IOCCN3                        703
  #define IOCCN4                        704
  #define IOCCN5                        705
  #define IOCCN6                        706
  #define IOCCN7                        707
  #define IOCCF0                        708
  #define IOCCF                         709
  #define IOCCF1                        710
  #define IOCCF2                        711
  #define IOCCF3                        712
  #define IOCCF4                        713
  #define IOCCF5                        714
  #define IOCCF6                        715
  #define IOCCF7                        716
  #define IOCEP                         717
  #define IOCEP3                        718
  #define IOCEN                         719
  #define IOCEN3                        720
  #define IOCEF                         721
  #define IOCEF3                        722
  #define OPA1CON                       723
  #define OPA1CH0                       724
  #define OPA1CH                        725
  #define OPA1CH1                       726
  #define OPA1SP                        727
  #define OPA1EN                        728
  #define OPA2CON                       729
  #define OPA2CH                        730
  #define OPA2CH0                       731
  #define OPA2CH1                       732
  #define OPA2SP                        733
  #define OPA2EN                        734
  #define CLKRCON                       735
  #define CLKRDIV                       736
  #define CLKRDIV0                      737
  #define CLKRDIV1                      738
  #define CLKRDIV2                      739
  #define CLKRDC                        740
  #define CLKRDC0                       741
  #define CLKRDC1                       742
  #define CLKRSLR                       743
  #define CLKROE                        744
  #define CLKREN                        745
  #define PSMC1CON                      746
  #define P1MODE                        747
  #define P1MODE0                       748
  #define P1MODE1                       749
  #define P1MODE2                       750
  #define P1MODE3                       751
  #define P1DBRE                        752
  #define P1DBFE                        753
  #define PSMC1LD                       754
  #define PSMC1EN                       755
  #define PSMC1MDL                      756
  #define P1MSRC0                       757
  #define P1MSRC                        758
  #define P1MSRC1                       759
  #define P1MSRC2                       760
  #define P1MSRC3                       761
  #define P1MDLBIT                      762
  #define P1MDLPOL                      763
  #define P1MDLEN                       764
  #define PSMC1SYNC                     765
  #define P1SYNC0                       766
  #define P1SYNC1                       767
  #define PSMC1CLK                      768
  #define P1CSRC                        769
  #define P1CSRC0                       770
  #define P1CSRC1                       771
  #define P1CPRE                        772
  #define P1CPRE0                       773
  #define P1CPRE1                       774
  #define PSMC1OEN                      775
  #define P1OEA                         776
  #define P1OEB                         777
  #define P1OEC                         778
  #define P1OED                         779
  #define P1OEE                         780
  #define P1OEF                         781
  #define PSMC1POL                      782
  #define P1POLA                        783
  #define P1POLB                        784
  #define P1POLC                        785
  #define P1POLD                        786
  #define P1POLE                        787
  #define P1POLF                        788
  #define P1INPOL                       789
  #define PSMC1BLNK                     790
  #define P1REBM                        791
  #define P1REBM0                       792
  #define P1REBM1                       793
  #define P1FEBM0                       794
  #define P1FEBM                        795
  #define P1FEBM1                       796
  #define PSMC1REBS                     797
  #define P1REBSC1                      798
  #define P1REBSC2                      799
  #define P1REBSC3                      800
  #define P1REBSIN                      801
  #define PSMC1FEBS                     802
  #define P1FEBSC1                      803
  #define P1FEBSC2                      804
  #define P1FEBSC3                      805
  #define P1FEBSIN                      806
  #define PSMC1PHS                      807
  #define P1PHST                        808
  #define P1PHSC1                       809
  #define P1PHSC2                       810
  #define P1PHSC3                       811
  #define P1PHSIN                       812
  #define PSMC1DCS                      813
  #define P1DCST                        814
  #define P1DCSC1                       815
  #define P1DCSC2                       816
  #define P1DCSC3                       817
  #define P1DCSIN                       818
  #define PSMC1PRS                      819
  #define P1PRST                        820
  #define P1PRSC1                       821
  #define P1PRSC2                       822
  #define P1PRSC3                       823
  #define P1PRSIN                       824
  #define PSMC1ASDC                     825
  #define P1ASDOV                       826
  #define P1ARSEN                       827
  #define P1ASDEN                       828
  #define P1ASE                         829
  #define PSMC1ASDL                     830
  #define P1ASDLA                       831
  #define P1ASDLB                       832
  #define P1ASDLC                       833
  #define P1ASDLD                       834
  #define P1ASDLE                       835
  #define P1ASDLF                       836
  #define PSMC1ASDS                     837
  #define P1ASDSC1                      838
  #define P1ASDSC2                      839
  #define P1ASDSC3                      840
  #define P1ASDSIN                      841
  #define PSMC1INT                      842
  #define P1TPRIF                       843
  #define P1TDCIF                       844
  #define P1TPHIF                       845
  #define P1TOVIF                       846
  #define P1TPRIE                       847
  #define P1TDCIE                       848
  #define P1TPHIE                       849
  #define P1TOVIE                       850
  #define PSMC1PHL                      851
  #define PSMC1PH0                      852
  #define PSMC1PH1                      853
  #define PSMC1PH2                      854
  #define PSMC1PH3                      855
  #define PSMC1PH4                      856
  #define PSMC1PH5                      857
  #define PSMC1PH6                      858
  #define PSMC1PH7                      859
  #define PSMC1PHH                      860
  #define PSMC1PH8                      861
  #define PSMC1PH9                      862
  #define PSMC1PH10                     863
  #define PSMC1PH11                     864
  #define PSMC1PH12                     865
  #define PSMC1PH13                     866
  #define PSMC1PH14                     867
  #define PSMC1PH15                     868
  #define PSMC1DCL                      869
  #define PSMC1DC0                      870
  #define PSMC1DC1                      871
  #define PSMC1DC2                      872
  #define PSMC1DC3                      873
  #define PSMC1DC4                      874
  #define PSMC1DC5                      875
  #define PSMC1DC6                      876
  #define PSMC1DC7                      877
  #define PSMC1DCH                      878
  #define PSMC1DC8                      879
  #define PSMC1DC9                      880
  #define PSMC1DC10                     881
  #define PSMC1DC11                     882
  #define PSMC1DC12                     883
  #define PSMC1DC13                     884
  #define PSMC1DC14                     885
  #define PSMC1DC15                     886
  #define PSMC1PRL                      887
  #define PSMC1PR0                      888
  #define PSMC1PR1                      889
  #define PSMC1PR2                      890
  #define PSMC1PR3                      891
  #define PSMC1PR4                      892
  #define PSMC1PR5                      893
  #define PSMC1PR6                      894
  #define PSMC1PR7                      895
  #define PSMC1PRH                      896
  #define PSMC1PR8                      897
  #define PSMC1PR9                      898
  #define PSMC1PR10                     899
  #define PSMC1PR11                     900
  #define PSMC1PR12                     901
  #define PSMC1PR13                     902
  #define PSMC1PR14                     903
  #define PSMC1PR15                     904
  #define PSMC1TMRL                     905
  #define PSMC1TMR0                     906
  #define PSMC1TMR1                     907
  #define PSMC1TMR2                     908
  #define PSMC1TMR3                     909
  #define PSMC1TMR4                     910
  #define PSMC1TMR5                     911
  #define PSMC1TMR6                     912
  #define PSMC1TMR7                     913
  #define PSMC1TMRH                     914
  #define PSMC1TMR8                     915
  #define PSMC1TMR9                     916
  #define PSMC1TMR10                    917
  #define PSMC1TMR11                    918
  #define PSMC1TMR12                    919
  #define PSMC1TMR13                    920
  #define PSMC1TMR14                    921
  #define PSMC1TMR15                    922
  #define PSMC1DBR                      923
  #define PSMC1DBR0                     924
  #define PSMC1DBR1                     925
  #define PSMC1DBR2                     926
  #define PSMC1DBR3                     927
  #define PSMC1DBR4                     928
  #define PSMC1DBR5                     929
  #define PSMC1DBR6                     930
  #define PSMC1DBR7                     931
  #define PSMC1DBF                      932
  #define PSMC1DBF0                     933
  #define PSMC1DBF1                     934
  #define PSMC1DBF2                     935
  #define PSMC1DBF3                     936
  #define PSMC1DBF4                     937
  #define PSMC1DBF5                     938
  #define PSMC1DBF6                     939
  #define PSMC1DBF7                     940
  #define PSMC1BLKR                     941
  #define PSMC1BLKR0                    942
  #define PSMC1BLKR1                    943
  #define PSMC1BLKR2                    944
  #define PSMC1BLKR3                    945
  #define PSMC1BLKR4                    946
  #define PSMC1BLKR5                    947
  #define PSMC1BLKR6                    948
  #define PSMC1BLKR7                    949
  #define PSMC1BLKF                     950
  #define PSMC1BLKF0                    951
  #define PSMC1BLKF1                    952
  #define PSMC1BLKF2                    953
  #define PSMC1BLKF3                    954
  #define PSMC1BLKF4                    955
  #define PSMC1BLKF5                    956
  #define PSMC1BLKF6                    957
  #define PSMC1BLKF7                    958
  #define PSMC1FFA                      959
  #define PSMC1FFA0                     960
  #define PSMC1FFA1                     961
  #define PSMC1FFA2                     962
  #define PSMC1FFA3                     963
  #define PSMC1STR0                     964
  #define P1STRA                        965
  #define P1STRB                        966
  #define P1STRC                        967
  #define P1STRD                        968
  #define P1STRE                        969
  #define P1STRF                        970
  #define PSMC1STR1                     971
  #define P1HSMEN                       972
  #define P1LSMEN                       973
  #define P1SSYNC                       974
  #define PSMC2CON                      975
  #define P2MODE                        976
  #define P2MODE0                       977
  #define P2MODE1                       978
  #define P2MODE2                       979
  #define P2MODE3                       980
  #define P2DBRE                        981
  #define P2DBFE                        982
  #define PSMC2LD                       983
  #define PSMC2EN                       984
  #define PSMC2MDL                      985
  #define P2MSRC                        986
  #define P2MSRC0                       987
  #define P2MSRC1                       988
  #define P2MSRC2                       989
  #define P2MSRC3                       990
  #define P2MDLBIT                      991
  #define P2MDLPOL                      992
  #define P2MDLEN                       993
  #define PSMC2SYNC                     994
  #define P2SYNC0                       995
  #define P2SYNC1                       996
  #define PSMC2CLK                      997
  #define P2CSRC0                       998
  #define P2CSRC                        999
  #define P2CSRC1                       1000
  #define P2CPRE                        1001
  #define P2CPRE0                       1002
  #define P2CPRE1                       1003
  #define PSMC2OEN                      1004
  #define P2OEA                         1005
  #define P2OEB                         1006
  #define PSMC2POL                      1007
  #define P2POLA                        1008
  #define P2POLB                        1009
  #define P2INPOL                       1010
  #define PSMC2BLNK                     1011
  #define P2REBM                        1012
  #define P2REBM0                       1013
  #define P2REBM1                       1014
  #define P2FEBM0                       1015
  #define P2FEBM                        1016
  #define P2FEBM1                       1017
  #define PSMC2REBS                     1018
  #define P2REBSC1                      1019
  #define P2REBSC2                      1020
  #define P2REBSC3                      1021
  #define P2REBSIN                      1022
  #define PSMC2FEBS                     1023
  #define P2FEBSC1                      1024
  #define P2FEBSC2                      1025
  #define P2FEBSC3                      1026
  #define P2FEBSIN                      1027
  #define PSMC2PHS                      1028
  #define P2PHST                        1029
  #define P2PHSC1                       1030
  #define P2PHSC2                       1031
  #define P2PHSC3                       1032
  #define P2PHSIN                       1033
  #define PSMC2DCS                      1034
  #define P2DCST                        1035
  #define P2DCSC1                       1036
  #define P2DCSC2                       1037
  #define P2DCSC3                       1038
  #define P2DCSIN                       1039
  #define PSMC2PRS                      1040
  #define P2PRST                        1041
  #define P2PRSC1                       1042
  #define P2PRSC2                       1043
  #define P2PRSC3                       1044
  #define P2PRSIN                       1045
  #define PSMC2ASDC                     1046
  #define P2ASDOV                       1047
  #define P2ARSEN                       1048
  #define P2ASDEN                       1049
  #define P2ASE                         1050
  #define PSMC2ASDL                     1051
  #define P2ASDLA                       1052
  #define P2ASDLB                       1053
  #define PSMC2ASDS                     1054
  #define P2ASDSC1                      1055
  #define P2ASDSC2                      1056
  #define P2ASDSC3                      1057
  #define P2ASDSIN                      1058
  #define PSMC2INT                      1059
  #define P2TPRIF                       1060
  #define P2TDCIF                       1061
  #define P2TPHIF                       1062
  #define P2TOVIF                       1063
  #define P2TPRIE                       1064
  #define P2TDCIE                       1065
  #define P2TPHIE                       1066
  #define P2TOVIE                       1067
  #define PSMC2PHL                      1068
  #define PSMC2PH0                      1069
  #define PSMC2PH1                      1070
  #define PSMC2PH2                      1071
  #define PSMC2PH3                      1072
  #define PSMC2PH4                      1073
  #define PSMC2PH5                      1074
  #define PSMC2PH6                      1075
  #define PSMC2PH7                      1076
  #define PSMC2PHH                      1077
  #define PSMC2PH8                      1078
  #define PSMC2PH9                      1079
  #define PSMC2PH10                     1080
  #define PSMC2PH11                     1081
  #define PSMC2PH12                     1082
  #define PSMC2PH13                     1083
  #define PSMC2PH14                     1084
  #define PSMC2PH15                     1085
  #define PSMC2DCL                      1086
  #define PSMC2DC0                      1087
  #define PSMC2DC1                      1088
  #define PSMC2DC2                      1089
  #define PSMC2DC3                      1090
  #define PSMC2DC4                      1091
  #define PSMC2DC5                      1092
  #define PSMC2DC6                      1093
  #define PSMC2DC7                      1094
  #define PSMC2DCH                      1095
  #define PSMC2DC8                      1096
  #define PSMC2DC9                      1097
  #define PSMC2DC10                     1098
  #define PSMC2DC11                     1099
  #define PSMC2DC12                     1100
  #define PSMC2DC13                     1101
  #define PSMC2DC14                     1102
  #define PSMC2DC15                     1103
  #define PSMC2PRL                      1104
  #define PSMC2PR0                      1105
  #define PSMC2PR1                      1106
  #define PSMC2PR2                      1107
  #define PSMC2PR3                      1108
  #define PSMC2PR4                      1109
  #define PSMC2PR5                      1110
  #define PSMC2PR6                      1111
  #define PSMC2PR7                      1112
  #define PSMC2PRH                      1113
  #define PSMC2PR8                      1114
  #define PSMC2PR9                      1115
  #define PSMC2PR10                     1116
  #define PSMC2PR11                     1117
  #define PSMC2PR12                     1118
  #define PSMC2PR13                     1119
  #define PSMC2PR14                     1120
  #define PSMC2PR15                     1121
  #define PSMC2TMRL                     1122
  #define PSMC2TMR0                     1123
  #define PSMC2TMR1                     1124
  #define PSMC2TMR2                     1125
  #define PSMC2TMR3                     1126
  #define PSMC2TMR4                     1127
  #define PSMC2TMR5                     1128
  #define PSMC2TMR6                     1129
  #define PSMC2TMR7                     1130
  #define PSMC2TMRH                     1131
  #define PSMC2TMR8                     1132
  #define PSMC2TMR9                     1133
  #define PSMC2TMR10                    1134
  #define PSMC2TMR11                    1135
  #define PSMC2TMR12                    1136
  #define PSMC2TMR13                    1137
  #define PSMC2TMR14                    1138
  #define PSMC2TMR15                    1139
  #define PSMC2DBR                      1140
  #define PSMC2DBR0                     1141
  #define PSMC2DBR1                     1142
  #define PSMC2DBR2                     1143
  #define PSMC2DBR3                     1144
  #define PSMC2DBR4                     1145
  #define PSMC2DBR5                     1146
  #define PSMC2DBR6                     1147
  #define PSMC2DBR7                     1148
  #define PSMC2DBF                      1149
  #define PSMC2DBF0                     1150
  #define PSMC2DBF1                     1151
  #define PSMC2DBF2                     1152
  #define PSMC2DBF3                     1153
  #define PSMC2DBF4                     1154
  #define PSMC2DBF5                     1155
  #define PSMC2DBF6                     1156
  #define PSMC2DBF7                     1157
  #define PSMC2BLKR                     1158
  #define PSMC2BLKR0                    1159
  #define PSMC2BLKR1                    1160
  #define PSMC2BLKR2                    1161
  #define PSMC2BLKR3                    1162
  #define PSMC2BLKR4                    1163
  #define PSMC2BLKR5                    1164
  #define PSMC2BLKR6                    1165
  #define PSMC2BLKR7                    1166
  #define PSMC2BLKF                     1167
  #define PSMC2BLKF0                    1168
  #define PSMC2BLKF1                    1169
  #define PSMC2BLKF2                    1170
  #define PSMC2BLKF3                    1171
  #define PSMC2BLKF4                    1172
  #define PSMC2BLKF5                    1173
  #define PSMC2BLKF6                    1174
  #define PSMC2BLKF7                    1175
  #define PSMC2FFA                      1176
  #define PSMC2FFA0                     1177
  #define PSMC2FFA1                     1178
  #define PSMC2FFA2                     1179
  #define PSMC2FFA3                     1180
  #define PSMC2STR0                     1181
  #define P2STRA                        1182
  #define P2STRB                        1183
  #define PSMC2STR1                     1184
  #define P2HSMEN                       1185
  #define P2LSMEN                       1186
  #define P2SSYNC                       1187
  #define STATUS_SHAD                   1188
  #define C_SHAD                        1189
  #define DC_SHAD                       1190
  #define Z_SHAD                        1191
  #define WREG_SHAD                     1192
  #define BSR_SHAD                      1193
  #define PCLATH_SHAD                   1194
  #define FSR0L_SHAD                    1195
  #define FSR0H_SHAD                    1196
  #define FSR1L_SHAD                    1197
  #define FSR1H_SHAD                    1198
  #define STKPTR                        1199
  #define TOSL                          1200
  #define TOSH                          1201
  
  #endif // _PIC16F1783_H_
  