BSDL Files Library for JTAG

The only free public library that contains thousands of BSDL (Boundary Scan Description Language) models to use with BScan/JTAG tools

BSDL model: dsPIC33EP512GM310

-------------------------------------------------------------------------
--                                                                     --
-- Copyright Microchip Technology Inc. 2013.  All rights reserved.     --
--                                                                     --
--                                                                     --
--                         IMPORTANT NOTICE                            --
--                                                                     --
--                                                                     --
-- Software License Agreement                                          --
--								       --
-- The software supplied herewith by Microchip Technology Incorporated --
-- (the �Company�) for its PICmicro� Microcontroller is intended and   --
-- supplied to you, the Company�s customer, for use solely and         --
-- exclusively on Microchip PICmicro Microcontroller products. The     --
-- software is owned by the Company and/or its supplier, and is        --
-- protected under applicable copyright laws. All rights are reserved. --
-- Any use in violation of the foregoing restrictions may subject the  --
-- user to criminal sanctions under applicable laws, as well as to     --
-- civil liability for the breach of the terms and conditions of this  --
-- license.                                                            --
--								       --
-- THIS SOFTWARE IS PROVIDED IN AN �AS IS� CONDITION. NO WARRANTIES,   --
-- WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED   --
-- TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A         --
-- PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. THE COMPANY SHALL NOT,   --
-- IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL OR          --
-- CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.                   --
-------------------------------------------------------------------------

-- BSDL file

-- File Name:     dsPIC33EP512GM310.bsd
-- File Revision: Revision: 1.0 
-- Date created:  Date: Tuesday, December 31, 2013  


-- Device:        dsPIC33EP512GM310
--                
-- Package:       100 pin TQFP/ 121 pin TFBGA


-- Notes:
-- 1. The behavior of the Oscillator Boundary Scan cells are dependant
--    on the Oscillator Fuse settings, and therefore caution must be used
--    when controlling the the BSC's on RC12 and RC15.


-- ***********************************************************************
-- *                             PORT DEFINITIONS                        *
-- ***********************************************************************

entity dsPIC33EP512GM310 is
  generic (PHYSICAL_PIN_MAP : string := "TQFP100");

port (
 RG15    : inout   bit ;
 VDD     : linkage bit ;  
 TDI	 : in	   bit ;
 RB14    : inout   bit ;
 RB15    : inout   bit ;
 RD1     : inout   bit ;
 RD2     : inout   bit ;
 RD3     : inout   bit ;
 RD4     : inout   bit ;
 RG6     : inout   bit ;
 RG7     : inout   bit ;
 RG8     : inout   bit ;
 MCLR	 : in	   bit ;
 RG9     : inout   bit ;
 VSS     : linkage bit ;
 VDD     : linkage bit ;
 RG10    : inout   bit ;
 RE8 	 : inout   bit ;
 RE9 	 : inout   bit ;
 RA12    : inout   bit ;
 RA11    : inout   bit ;
 RA0 	 : inout   bit ;
 RA1     : inout   bit ;
 RB0     : inout   bit ;
 RB1     : inout   bit ;
 RB2     : inout   bit ;
 RB3     : inout   bit ;
 RF9     : inout   bit ;
 RF10    : inout   bit ;
 VDD     : linkage bit ;
 VSS     : linkage bit ;
 RC0     : inout   bit ;
 RC1     : inout   bit ;
 RC2     : inout   bit ;
 RC11    : inout   bit ;
 VSS     : linkage bit ;
 VDD     : linkage bit ;
 RG11    : inout   bit ;
 RF13    : inout   bit ;
 RF12    : inout   bit ;
 RE12    : inout   bit ; 
 RE13    : inout   bit ;
 RE14    : inout   bit ;
 RE15    : inout   bit ;
 VSS     : linkage bit ;
 VDD     : linkage bit ;
 RD14    : inout   bit ;
 RD15    : inout   bit ;
 RA8     : inout   bit ;
 RB4     : inout   bit ;
 RA4     : inout   bit ;
 RE0     : inout   bit ;
 RE1     : inout   bit ;
 RA9     : inout   bit ;
 RC3     : inout   bit ;
 RC4     : inout   bit ;
 RC5     : inout   bit ;
 RG2     : inout   bit ;
 RG3     : inout   bit ;    
 RF4     : inout   bit ;
 RF5     : inout   bit ; 
 VDD     : linkage bit ; 
 RC12    : inout   bit ;
 RC15    : inout   bit ;
 VSS     : linkage bit ;
 RA14    : inout   bit ;
 RA15    : inout   bit ;
 RD8     : inout   bit ; 
 RB5     : inout   bit ; 
 RB6     : inout   bit ; 
 RC10    : inout   bit ;
 RB7     : inout   bit ; 
 RC13    : inout   bit ;
 TCK     : in      bit ;
 VSS     : linkage bit ;
 TMS     : in      bit ; 
 RC6     : inout   bit ; 
 RC7     : inout   bit ; 
 RD12    : inout   bit ;
 RD13    : inout   bit ;
 RC8     : inout   bit ; 
 RD5     : inout   bit ; 
 RD6     : inout   bit ; 
 RC9     : inout   bit ; 
 VCAP    : linkage bit ;
 VDD     : linkage bit ;
 RF0     : inout   bit ; 
 RF1     : inout   bit ; 
 RG1     : inout   bit ; 
 RG0     : inout   bit ; 
 RF6     : inout   bit ; 
 RF7     : inout   bit ; 
 RB10    : inout   bit ;
 RB11    : inout   bit ;
 RG14    : inout   bit ;
 RG12    : inout   bit ;
 RG13    : inout   bit ;
 RB12    : inout   bit ;
 RB13    : inout   bit ;
 TDO 	 : out	   bit
);
use STD_1149_1_2001.all;

attribute COMPONENT_CONFORMANCE of dsPIC33EP512GM310 is: entity is "STD_1149_1_2001";

-- *********************************************************************
-- *                             PIN MAPPING                           *
-- *********************************************************************

attribute PIN_MAP of dsPIC33EP512GM310 : entity is PHYSICAL_PIN_MAP;
constant TQFP100 : PIN_MAP_STRING :=
--I/O Pins
" RG15 :  1  ,"&
" VDD  :  2  ,"&
" TDI  :  3  ,"&
" RB14 :  4  ,"&
" RB15 :  5  ,"&
" RD1  :  6  ,"&
" RD2  :  7  ,"&
" RD3  :  8  ,"&
" RD4  :  9  ,"&
" RG6  : 10  ,"&
" RG7  : 11  ,"&
" RG8  : 12  ,"&
" MCLR : 13  ,"&
" RG9  : 14  ,"&
" VSS  : 15  ,"&
" VDD  : 16  ,"&
" RG10 : 17  ,"&
" RE8  : 18  ,"&
" RE9  : 19  ,"&
" RA12 : 20  ,"&
" RA11 : 21  ,"&
" RA0  : 22  ,"&
" RA1  : 23  ,"&
" RB0  : 24  ,"&
" RB1  : 25  ,"&
" RB2  : 26  ,"&
" RB3  : 27  ,"&
" RF9  : 28  ,"&
" RF10 : 29  ,"&
" VDD  : 30  ,"&
" VSS  : 31  ,"&
" RC0  : 32  ,"&
" RC1  : 33  ,"&
" RC2  : 34  ,"&
" RC11 : 35  ,"&
" VSS  : 36  ,"&
" VDD  : 37  ,"&
" RG11 : 38  ,"&
" RF13 : 39  ,"&
" RF12 : 40  ,"&
" RE12 : 41  ,"&
" RE13 : 42  ,"&
" RE14 : 43  ,"&
" RE15 : 44  ,"&
" VSS  : 45  ,"&
" VDD  : 46  ,"&
" RD14 : 47  ,"&
" RD15 : 48  ,"&
" RA8  : 49  ,"&
" RB4  : 50  ,"&
" RA4  : 51  ,"&
" RE0  : 52  ,"&
" RE1  : 53  ,"&
" RA9  : 54  ,"&
" RC3  : 55  ,"&
" RC4  : 56  ,"&
" RC5  : 57  ,"&
" RG2  : 58  ,"&
" RG3  : 59  ,"&
" RF4  : 60  ,"&
" RF5  : 61  ,"&
" VDD  : 62  ,"&
" RC12 : 63  ,"&
" RC15 : 64  ,"&
" VSS  : 65  ,"&
" RA14 : 66  ,"&
" RA15 : 67  ,"&
" RD8  : 68  ,"&
" RB5  : 69  ,"&
" RB6  : 70  ,"&
" RC10 : 71  ,"&
" RB7  : 72  ,"&
" RC13 : 73  ,"&
" TCK  : 74  ,"&
" VSS  : 75  ,"&
" TMS  : 76  ,"&
" RC6  : 77  ,"&
" RC7  : 78  ,"&
" RD12 : 79  ,"&
" RD13 : 80  ,"&
" RC8  : 81  ,"&
" RD5  : 82  ,"&
" RD6  : 83  ,"&
" RC9  : 84  ,"&
" VCAP : 85  ,"&
" VDD  : 86  ,"&
" RF0  : 87  ,"&
" RF1  : 88  ,"&
" RG1  : 89  ,"&
" RG0  : 90  ,"&
" RF6  : 91  ,"&
" RF7  : 92  ,"&
" RB10 : 93  ,"&
" RB11 : 94  ,"&
" RG14 : 95  ,"&
" RG12 : 96  ,"&
" RG13 : 97  ,"&
" RB12 : 98  ,"&
" RB13 : 99  ,"&
" TDO  : 100 ,";

constant TFBGA121 : PIN_MAP_STRING :=
--I/O Pins
" TDO  : A1  ,"&
" RB13 : A2  ,"&
" RG13 : A3  ,"&
" RB10 : A4  ,"&
" RG0  : A5  ,"&
" RF1  : A6  ,"&
" VDD  : A7  ,"&
" NC   : A8  ,"&
" RD12 : A9  ,"&
" RC6  : A10 ,"&
" TMS  : A11 ,"&
" NC   : B1  ,"&
" RG15 : B2  ,"&
" RB12 : B3  ,"&
" RB11 : B4  ,"&
" RF7  : B5  ,"&
" RF0  : B6  ,"&
" VCAP : B7  ,"&
" RD5  : B8  ,"&
" RC7  : B9  ,"&
" VSS  : B10 ,"&
" TCK  : B11 ,"&
" RB14 : C1  ,"&
" VDD  : C2  ,"&
" RG12 : C3  ,"&
" RG14 : C4  ,"&
" RF6  : C5  ,"&
" NC   : C6  ,"&
" RC9  : C7  ,"&
" RC8  : C8  ,"&
" NC   : C9  ,"&
" RC13 : C10 ,"&
" RC10 : C11 ,"&
" RD1  : D1  ,"&
" RB15 : D2  ,"&
" TDI  : D3  ,"&
" NC   : D4  ,"&
" NC   : D5  ,"&
" NC   : D6  ,"&
" RD6  : D7  ,"&
" RD13 : D8  ,"&
" RB7  : D9  ,"&
" NC   : D10 ,"&
" RB6  : D11 ,"&
" RD4  : E1  ,"&
" RD3  : E2  ,"&
" RG6  : E3  ,"&
" RD2  : E4  ,"&
" NC   : E5  ,"&
" RG1  : E6  ,"&
" NC   : E7  ,"&
" RA15 : E8  ,"&
" RD8  : E9  ,"&
" RB5  : E10 ,"&
" RA14 : E11 ,"&
" MCLR : F1  ,"&
" RG8  : F2  ,"&
" RG9  : F3  ,"&
" RG7  : F4  ,"&
" VSS  : F5  ,"&
" NC   : F6  ,"&
" NC   : F7  ,"&
" VDD  : F8  ,"&
" RC12 : F9  ,"&
" VSS  : F10 ,"&
" RC15 : F11 ,"&
" RE8  : G1  ,"&
" RE9  : G2  ,"&
" RG10 : G3  ,"&
" NC   : G4  ,"&
" VDD  : G5  ,"&
" VSS  : G6  ,"&
" VSS  : G7  ,"&
" NC   : G8  ,"&
" RF5  : G9  ,"&
" RG3  : G10 ,"&
" RF4  : G11 ,"&
" RA12 : H1  ,"&
" RA11 : H2  ,"&
" NC   : H3  ,"&
" NC   : H4  ,"&
" NC   : H5  ,"&
" VDD  : H6  ,"&
" NC   : H7  ,"&
" RA9  : H8  ,"&
" RC3  : H9  ,"&
" RC5  : H10 ,"&
" RG2  : H11 ,"&
" RA0  : J1  ,"&
" RA1  : J2  ,"&
" RB3  : J3  ,"&
" VDD  : J4  ,"&
" RC11 : J5  ,"&
" RG11 : J6  ,"&
" RE12 : J7  ,"&
" NC   : J8  ,"&
" NC   : J9  ,"&
" RE1  : J10 ,"&
" RC4  : J11 ,"&
" RB0  : K1  ,"&
" RB1  : K2  ,"&
" RF10 : K3  ,"&
" RC0  : K4  ,"&
" NC   : K5  ,"&
" RF12 : K6  ,"&
" RE14 : K7  ,"&
" VDD  : K8  ,"&
" RD15 : K9  ,"&
" RA4  : K10 ,"&
" RE0  : K11 ,"&
" RB2  : L1  ,"&
" RF9  : L2  ,"&
" VSS  : L3  ,"&
" RC1  : L4  ,"&
" RC2  : L5  ,"&
" RF13 : L6  ,"&
" RE13 : L7  ,"&
" RE15 : L8  ,"&
" RD14 : L9  ,"&
" RA8  : L10 ,"&
" RB4  : L11 ,";

-- *********************************************************************
-- *                       IEEE 1149.1 TAP PORTS                       *
-- *********************************************************************

attribute TAP_SCAN_IN of TDI     : signal is true;
attribute TAP_SCAN_MODE of TMS   : signal is true;
attribute TAP_SCAN_OUT of TDO    : signal is true;
attribute TAP_SCAN_CLOCK of TCK  : signal is (10.00e6,BOTH);

-- *********************************************************************
-- *                   INSTRUCTIONS AND REGISTER ACCESS                *
-- *********************************************************************

attribute INSTRUCTION_LENGTH of dsPIC33EP512GM310 : entity is 4;
attribute INSTRUCTION_OPCODE of dsPIC33EP512GM310 : entity is
  "BYPASS            (1111), "&
  "EXTEST            (0011), "&
  "SAMPLE            (0001), "&
  "PRELOAD           (0001), "&
  "IDCODE            (0010), "&
  "MCHP_CMD          (1000)," &
  "MCHP_SCAN 	     (0111)," &
  "HIGHZ             (0100)";


attribute INSTRUCTION_CAPTURE of dsPIC33EP512GM310 : entity is "0001";


attribute IDCODE_REGISTER of dsPIC33EP512GM310 : entity is
 "xxxx"             &     -- Version
 "0001101111000111" &     -- Part number
 "00000101001"      &     -- Manufacturer ID 
 "1";                     -- Required by IEEE std 1149.1-2001 
 
 
attribute REGISTER_ACCESS of dsPIC33EP512GM310 : entity is
"BOUNDARY (PRELOAD,SAMPLE,EXTEST),"&
"BYPASS (BYPASS,HIGHZ),"&
"MCHP_CMD[4] (MCHP_CMD,MCHP_SCAN),"&
"DEVICE_ID (IDCODE)";


-- *********************************************************************
-- *                    BOUNDARY SCAN CELL INFORMATION                 *
-- *********************************************************************

attribute BOUNDARY_LENGTH of dsPIC33EP512GM310 : entity is 246;
attribute BOUNDARY_REGISTER of dsPIC33EP512GM310 : entity is

--BSC group 0 for I/O pin 1
" 0  ( BC_1 , RG15, input, X), " &
" 1  ( BC_1 , *,  control, 0), " &
" 2  ( BC_1 , RG15, output3, X, 1, 0, z)," &

--BSC group 1 for I/O pin 99
" 3  ( BC_1 , RB13, input, X), " &
" 4  ( BC_1 , *,  control, 0), " &
" 5  ( BC_1 , RB13, output3, X, 4, 0, z)," &

--BSC group 2 for I/O pin 98
" 6  ( BC_1 , RB12, input, X), " &
" 7  ( BC_1 , *,  control, 0), " &
" 8  ( BC_1 , RB12, output3, X, 7, 0, z)," &

--BSC group 3 for I/O pin 97
" 9  ( BC_1 , RG13, input, X), " &
" 10  ( BC_1 , *,  control, 0), " &
" 11  ( BC_1 , RG13, output3, X, 10, 0, z)," &

--BSC group 4 for I/O pin 96
" 12  ( BC_1 , RG12, input, X), " &
" 13  ( BC_1 , *,  control, 0), " &
" 14  ( BC_1 , RG12, output3, X, 13, 0, z)," &

--BSC group 5 for I/O pin 95
" 15  ( BC_1 , RG14, input, X), " &
" 16  ( BC_1 , *,  control, 0), " &
" 17  ( BC_1 , RG14, output3, X, 16, 0, z)," &

--BSC group 6 for I/O pin 94
" 18  ( BC_1 , RB11, input, X), " &
" 19  ( BC_1 , *,  control, 0), " &
" 20  ( BC_1 , RB11, output3, X, 19, 0, z)," &

--BSC group 7 for I/O pin 93
" 21  ( BC_1 , RB10, input, X), " &
" 22  ( BC_1 , *,  control, 0), " &
" 23  ( BC_1 , RB10, output3, X, 22, 0, z)," &

--BSC group 8 for I/O pin 92
" 24  ( BC_1 , RF7 , input, X), " &
" 25  ( BC_1 , *,  control, 0), " &
" 26  ( BC_1 , RF7 , output3, X, 25, 0, z)," &

--BSC group 9 for I/O pin 91
" 27  ( BC_1 , RF6 , input, X), " &
" 28  ( BC_1 , *,  control, 0), " &
" 29  ( BC_1 , RF6 , output3, X, 28, 0, z)," &

--BSC group 10 for I/O pin 90
" 30  ( BC_1 , RG0 , input, X), " &
" 31  ( BC_1 , *,  control, 0), " &
" 32  ( BC_1 , RG0 , output3, X, 31, 0, z)," &

--BSC group 11 for I/O pin 89
" 33  ( BC_1 , RG1 , input, X), " &
" 34  ( BC_1 , *,  control, 0), " &
" 35  ( BC_1 , RG1 , output3, X, 34, 0, z)," &

--BSC group 12 for I/O pin 88
" 36  ( BC_1 , RF1 , input, X), " &
" 37  ( BC_1 , *,  control, 0), " &
" 38  ( BC_1 , RF1 , output3, X, 37, 0, z)," &

--BSC group 13 for I/O pin 87
" 39  ( BC_1 , RF0 , input, X), " &
" 40  ( BC_1 , *,  control, 0), " &
" 41  ( BC_1 , RF0 , output3, X, 40, 0, z)," &

--BSC group 14 for I/O pin 84
" 42  ( BC_1 , RC9 , input, X), " &
" 43  ( BC_1 , *,  control, 0), " &
" 44  ( BC_1 , RC9 , output3, X, 43, 0, z)," &

--BSC group 15 for I/O pin 83
" 45  ( BC_1 , RD6 , input, X), " &
" 46  ( BC_1 , *,  control, 0), " &
" 47  ( BC_1 , RD6 , output3, X, 46, 0, z)," &

--BSC group 16 for I/O pin 82
" 48  ( BC_1 , RD5 , input, X), " &
" 49  ( BC_1 , *,  control, 0), " &
" 50  ( BC_1 , RD5 , output3, X, 49, 0, z)," &

--BSC group 17 for I/O pin 81
" 51  ( BC_1 , RC8 , input, X), " &
" 52  ( BC_1 , *,  control, 0), " &
" 53  ( BC_1 , RC8 , output3, X, 52, 0, z)," &

--BSC group 18 for I/O pin 80
" 54  ( BC_1 , RD13, input, X), " &
" 55  ( BC_1 , *,  control, 0), " &
" 56  ( BC_1 , RD13, output3, X, 55, 0, z)," &

--BSC group 19 for I/O pin 79
" 57  ( BC_1 , RD12, input, X), " &
" 58  ( BC_1 , *,  control, 0), " &
" 59  ( BC_1 , RD12, output3, X, 58, 0, z)," &

--BSC group 20 for I/O pin 78
" 60  ( BC_1 , RC7 , input, X), " &
" 61  ( BC_1 , *,  control, 0), " &
" 62  ( BC_1 , RC7 , output3, X, 61, 0, z)," &

--BSC group 21 for I/O pin 77
" 63  ( BC_1 , RC6 , input, X), " &
" 64  ( BC_1 , *,  control, 0), " &
" 65  ( BC_1 , RC6 , output3, X, 64, 0, z)," &

--BSC group 22 for I/O pin 73
" 66  ( BC_1 , RC13, input, X), " &
" 67  ( BC_1 , *,  control, 0), " &
" 68  ( BC_1 , RC13, output3, X, 67, 0, z)," &

--BSC group 23 for I/O pin 72
" 69  ( BC_1 , RB7 , input, X), " &
" 70  ( BC_1 , *,  control, 0), " &
" 71  ( BC_1 , RB7 , output3, X, 70, 0, z)," &

--BSC group 24 for I/O pin 71
" 72  ( BC_1 , RC10, input, X), " &
" 73  ( BC_1 , *,  control, 0), " &
" 74  ( BC_1 , RC10, output3, X, 73, 0, z)," &

--BSC group 25 for I/O pin 70
" 75  ( BC_1 , RB6 , input, X), " &
" 76  ( BC_1 , *,  control, 0), " &
" 77  ( BC_1 , RB6 , output3, X, 76, 0, z)," &

--BSC group 26 for I/O pin 69
" 78  ( BC_1 , RB5 , input, X), " &
" 79  ( BC_1 , *,  control, 0), " &
" 80  ( BC_1 , RB5 , output3, X, 79, 0, z)," &

--BSC group 27 for I/O pin 68
" 81  ( BC_1 , RD8 , input, X), " &
" 82  ( BC_1 , *,  control, 0), " &
" 83  ( BC_1 , RD8 , output3, X, 82, 0, z)," &

--BSC group 28 for I/O pin 67
" 84  ( BC_1 , RA15, input, X), " &
" 85  ( BC_1 , *,  control, 0), " &
" 86  ( BC_1 , RA15, output3, X, 85, 0, z)," &

--BSC group 29 for I/O pin 66
" 87  ( BC_1 , RA14, input, X), " &
" 88  ( BC_1 , *,  control, 0), " &
" 89  ( BC_1 , RA14, output3, X, 88, 0, z)," &

--BSC group 30 for I/O pin 64
" 90  ( BC_1 , RC15, input, X), " &
" 91  ( BC_1 , *,  control, 0), " &
" 92  ( BC_1 , RC15, output3, X, 91, 0, z)," &

--BSC group 31 for I/O pin 63
" 93  ( BC_1 , RC12, input, X), " &
" 94  ( BC_1 , *,  control, 0), " &
" 95  ( BC_1 , RC12, output3, X, 94, 0, z)," &

--BSC group 32 for I/O pin 61
" 96  ( BC_1 , RF5 , input, X), " &
" 97  ( BC_1 , *,  control, 0), " &
" 98  ( BC_1 , RF5 , output3, X, 97, 0, z)," &

--BSC group 33 for I/O pin 60
" 99  ( BC_1 , RF4 , input, X), " &
" 100  ( BC_1 , *,  control, 0), " &
" 101  ( BC_1 , RF4 , output3, X, 100, 0, z)," &

--BSC group 34 for I/O pin 59
" 102  ( BC_1 , RG3 , input, X), " &
" 103  ( BC_1 , *,  control, 0), " &
" 104  ( BC_1 , RG3 , output3, X, 103, 0, z)," &

--BSC group 35 for I/O pin 58
" 105  ( BC_1 , RG2 , input, X), " &
" 106  ( BC_1 , *,  control, 0), " &
" 107  ( BC_1 , RG2 , output3, X, 106, 0, z)," &

--BSC group 36 for I/O pin 57
" 108  ( BC_1 , RC5 , input, X), " &
" 109  ( BC_1 , *,  control, 0), " &
" 110  ( BC_1 , RC5 , output3, X, 109, 0, z)," &

--BSC group 37 for I/O pin 56
" 111  ( BC_1 , RC4 , input, X), " &
" 112  ( BC_1 , *,  control, 0), " &
" 113  ( BC_1 , RC4 , output3, X, 112, 0, z)," &

--BSC group 38 for I/O pin 55
" 114  ( BC_1 , RC3 , input, X), " &
" 115  ( BC_1 , *,  control, 0), " &
" 116  ( BC_1 , RC3 , output3, X, 115, 0, z)," &

--BSC group 39 for I/O pin 54
" 117  ( BC_1 , RA9 , input, X), " &
" 118  ( BC_1 , *,  control, 0), " &
" 119  ( BC_1 , RA9 , output3, X, 118, 0, z)," &

--BSC group 40 for I/O pin 53
" 120  ( BC_1 , RE1 , input, X), " &
" 121  ( BC_1 , *,  control, 0), " &
" 122  ( BC_1 , RE1 , output3, X, 121, 0, z)," &

--BSC group 41 for I/O pin 52
" 123  ( BC_1 , RE0 , input, X), " &
" 124  ( BC_1 , *,  control, 0), " &
" 125  ( BC_1 , RE0 , output3, X, 124, 0, z)," &

--BSC group 42 for I/O pin 51
" 126  ( BC_1 , RA4 , input, X), " &
" 127  ( BC_1 , *,  control, 0), " &
" 128  ( BC_1 , RA4 , output3, X, 127, 0, z)," &

--BSC group 43 for I/O pin 50
" 129  ( BC_1 , RB4 , input, X), " &
" 130  ( BC_1 , *,  control, 0), " &
" 131  ( BC_1 , RB4 , output3, X, 130, 0, z)," &

--BSC group 44 for I/O pin 49
" 132  ( BC_1 , RA8 , input, X), " &
" 133  ( BC_1 , *,  control, 0), " &
" 134  ( BC_1 , RA8 , output3, X, 133, 0, z)," &

--BSC group 45 for I/O pin 48
" 135  ( BC_1 , RD15, input, X), " &
" 136  ( BC_1 , *,  control, 0), " &
" 137  ( BC_1 , RD15, output3, X, 136, 0, z)," &

--BSC group 46 for I/O pin 47
" 138  ( BC_1 , RD14, input, X), " &
" 139  ( BC_1 , *,  control, 0), " &
" 140  ( BC_1 , RD14, output3, X, 139, 0, z)," &

--BSC group 47 for I/O pin 44
" 141  ( BC_1 , RE15, input, X), " &
" 142  ( BC_1 , *,  control, 0), " &
" 143  ( BC_1 , RE15, output3, X, 142, 0, z)," &

--BSC group 48 for I/O pin 43
" 144  ( BC_1 , RE14, input, X), " &
" 145  ( BC_1 , *,  control, 0), " &
" 146  ( BC_1 , RE14, output3, X, 145, 0, z)," &

--BSC group 49 for I/O pin 42
" 147  ( BC_1 , RE13, input, X), " &
" 148  ( BC_1 , *,  control, 0), " &
" 149  ( BC_1 , RE13, output3, X, 148, 0, z)," &

--BSC group 50 for I/O pin 41
" 150  ( BC_1 , RE12, input, X), " &
" 151  ( BC_1 , *,  control, 0), " &
" 152  ( BC_1 , RE12, output3, X, 151, 0, z)," &

--BSC group 51 for I/O pin 40
" 153  ( BC_1 , RF12, input, X), " &
" 154  ( BC_1 , *,  control, 0), " &
" 155  ( BC_1 , RF12, output3, X, 154, 0, z)," &

--BSC group 52 for I/O pin 39
" 156  ( BC_1 , RF13, input, X), " &
" 157  ( BC_1 , *,  control, 0), " &
" 158  ( BC_1 , RF13, output3, X, 157, 0, z)," &

--BSC group 53 for I/O pin 38
" 159  ( BC_1 , RG11, input, X), " &
" 160  ( BC_1 , *,  control, 0), " &
" 161  ( BC_1 , RG11, output3, X, 160, 0, z)," &

--BSC group 54 for I/O pin 35
" 162  ( BC_1 , RC11, input, X), " &
" 163  ( BC_1 , *,  control, 0), " &
" 164  ( BC_1 , RC11, output3, X, 163, 0, z)," &

--BSC group 55 for I/O pin 34
" 165  ( BC_1 , RC2 , input, X), " &
" 166  ( BC_1 , *,  control, 0), " &
" 167  ( BC_1 , RC2 , output3, X, 166, 0, z)," &

--BSC group 56 for I/O pin 33
" 168  ( BC_1 , RC1 , input, X), " &
" 169  ( BC_1 , *,  control, 0), " &
" 170  ( BC_1 , RC1 , output3, X, 169, 0, z)," &

--BSC group 57 for I/O pin 32
" 171  ( BC_1 , RC0 , input, X), " &
" 172  ( BC_1 , *,  control, 0), " &
" 173  ( BC_1 , RC0 , output3, X, 172, 0, z)," &

--BSC group 58 for I/O pin 29
" 174  ( BC_1 , RF10, input, X), " &
" 175  ( BC_1 , *,  control, 0), " &
" 176  ( BC_1 , RF10, output3, X, 175, 0, z)," &

--BSC group 59 for I/O pin 28
" 177  ( BC_1 , RF9 , input, X), " &
" 178  ( BC_1 , *,  control, 0), " &
" 179  ( BC_1 , RF9 , output3, X, 178, 0, z)," &

--BSC group 60 for I/O pin 27
" 180  ( BC_1 , RB3 , input, X), " &
" 181  ( BC_1 , *,  control, 0), " &
" 182  ( BC_1 , RB3 , output3, X, 181, 0, z)," &

--BSC group 61 for I/O pin 26
" 183  ( BC_1 , RB2 , input, X), " &
" 184  ( BC_1 , *,  control, 0), " &
" 185  ( BC_1 , RB2 , output3, X, 184, 0, z)," &

--BSC group 62 for I/O pin 25
" 186  ( BC_1 , RB1 , input, X), " &
" 187  ( BC_1 , *,  control, 0), " &
" 188  ( BC_1 , RB1 , output3, X, 187, 0, z)," &

--BSC group 63 for I/O pin 24
" 189  ( BC_1 , RB0 , input, X), " &
" 190  ( BC_1 , *,  control, 0), " &
" 191  ( BC_1 , RB0 , output3, X, 190, 0, z)," &

--BSC group 64 for I/O pin 23
" 192  ( BC_1 , RA1 , input, X), " &
" 193  ( BC_1 , *,  control, 0), " &
" 194  ( BC_1 , RA1 , output3, X, 193, 0, z)," &

--BSC group 65 for I/O pin 22
" 195  ( BC_1 , RA0 , input, X), " &
" 196  ( BC_1 , *,  control, 0), " &
" 197  ( BC_1 , RA0 , output3, X, 196, 0, z)," &

--BSC group 66 for I/O pin 21
" 198  ( BC_1 , RA11, input, X), " &
" 199  ( BC_1 , *,  control, 0), " &
" 200  ( BC_1 , RA11, output3, X, 199, 0, z)," &

--BSC group 67 for I/O pin 20
" 201  ( BC_1 , RA12, input, X), " &
" 202  ( BC_1 , *,  control, 0), " &
" 203  ( BC_1 , RA12, output3, X, 202, 0, z)," &

--BSC group 68 for I/O pin 19
" 204  ( BC_1 , RE9 , input, X), " &
" 205  ( BC_1 , *,  control, 0), " &
" 206  ( BC_1 , RE9 , output3, X, 205, 0, z)," &

--BSC group 69 for I/O pin 18
" 207  ( BC_1 , RE8 , input, X), " &
" 208  ( BC_1 , *,  control, 0), " &
" 209  ( BC_1 , RE8 , output3, X, 208, 0, z)," &

--BSC group 70 for I/O pin 17
" 210  ( BC_1 , RG10, input, X), " &
" 211  ( BC_1 , *,  control, 0), " &
" 212  ( BC_1 , RG10, output3, X, 211, 0, z)," &

--BSC group 71 for I/O pin 14
" 213  ( BC_1 , RG9 , input, X), " &
" 214  ( BC_1 , *,  control, 0), " &
" 215  ( BC_1 , RG9 , output3, X, 214, 0, z)," &

--BSC group 72 for I/O pin 13
" 216  ( BC_1 , MCLR, input, X), " &
" 217  ( BC_4 , *, internal, X), " &
" 218  ( BC_4 , *, internal, X), " &

--BSC group 73 for I/O pin 12
" 219  ( BC_1 , RG8 , input, X), " &
" 220  ( BC_1 , *,  control, 0), " &
" 221  ( BC_1 , RG8 , output3, X, 220, 0, z)," &

--BSC group 74 for I/O pin 11
" 222  ( BC_1 , RG7 , input, X), " &
" 223  ( BC_1 , *,  control, 0), " &
" 224  ( BC_1 , RG7 , output3, X, 223, 0, z)," &

--BSC group 75 for I/O pin 10
" 225  ( BC_1 , RG6 , input, X), " &
" 226  ( BC_1 , *,  control, 0), " &
" 227  ( BC_1 , RG6 , output3, X, 226, 0, z)," &

--BSC group 76 for I/O pin 9
" 228  ( BC_1 , RD4 , input, X), " &
" 229  ( BC_1 , *,  control, 0), " &
" 230  ( BC_1 , RD4 , output3, X, 229, 0, z)," &

--BSC group 77 for I/O pin 8
" 231  ( BC_1 , RD3 , input, X), " &
" 232  ( BC_1 , *,  control, 0), " &
" 233  ( BC_1 , RD3 , output3, X, 232, 0, z)," &

--BSC group 78 for I/O pin 7
" 234  ( BC_1 , RD2 , input, X), " &
" 235  ( BC_1 , *,  control, 0), " &
" 236  ( BC_1 , RD2 , output3, X, 235, 0, z)," &

--BSC group 79 for I/O pin 6
" 237  ( BC_1 , RD1 , input, X), " &
" 238  ( BC_1 , *,  control, 0), " &
" 239  ( BC_1 , RD1 , output3, X, 238, 0, z)," &

--BSC group 80 for I/O pin 5
" 240  ( BC_1 , RB15, input, X), " &
" 241  ( BC_1 , *,  control, 0), " &
" 242  ( BC_1 , RB15, output3, X, 241, 0, z)," &

--BSC group 81 for I/O pin 4
" 243  ( BC_1 , RB14, input, X), " &
" 244  ( BC_1 , *,  control, 0), " &
" 245  ( BC_1 , RB14, output3, X, 244, 0, z)"; 

end dsPIC33EP512GM310;