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: PIC32MZ1024ECG144

-------------------------------------------------------------------------
--                                                                     --
-- 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 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:     PIC32MZ1024ECG144.bsdl
-- File Revision: Revision: 1.0 
-- Date created:  Date: Wednesday, October 30, 2013 
-- Support:       

-- Device:        PIC32MZ1024ECG144
--                rev 0001
-- Package:       144 pin TQFP 


-- Notes:
--      
--      
--      

-- ***********************************************************************
-- *                             PORT DEFINITIONS                        *
-- ***********************************************************************
 entity PIC32MZ1024ECG144 is 

    generic(PHYSICAL_PIN_MAP : string := "TQFP144"); 

    port (
    
	RA2			:	inout      bit;
	RA3			:	inout      bit;
	RA4			:	inout      bit;
	RA5			:	inout      bit;
	RA6			:	inout      bit;
	RA7			:	inout      bit;
	RA9			:	inout      bit;
	RA10		:	inout      bit;
	RA14		:	inout      bit;
	RA15		:	inout      bit;
	RB0 		:	inout      bit;
	RB1 		:	inout      bit;
	RB2 		:	inout      bit;
	RB3 		:	inout      bit;
	RB4 		:	inout      bit;
	RB5 		:	inout      bit;
	RB6			:	inout      bit;
	RB7			:	inout      bit;
	RB8			:	inout      bit;
	RB9			:	inout      bit;
	RB10		:	inout      bit;
	RB11		:	inout      bit;
	RB12		:	inout      bit;
	RB13		:	inout      bit;
	RB14		:	inout      bit;
	RB15		:	inout      bit;
	RC1 		:	inout      bit;
	RC2 		:	inout      bit;
	RC3 		:	inout      bit;
	RC4 		:	inout      bit;
	RC12		:	inout      bit;
	RC13		:	inout      bit;
	RC14		:	inout      bit;
	RC15		:	inout      bit;
	RD0			:	inout      bit;
	RD1			:	inout      bit;
	RD2			:	inout      bit;
	RD3			:	inout      bit;
	RD4			:	inout      bit;
	RD5			:	inout      bit;
	RD6			:	inout      bit;
	RD7			:	inout      bit;
	RD9			:	inout      bit;
	RD10		:	inout      bit;
	RD11		:	inout      bit;
	RD12		:	inout      bit;
	RD13		:	inout      bit;
	RD14		:	inout      bit;
	RD15		:	inout      bit;
	RE0			:	inout      bit;
	RE1			:	inout      bit;
	RE2			:	inout      bit;
	RE3			:	inout      bit;
	RE4			:	inout      bit;
	RE5 		:	inout      bit;
	RE6 		:	inout      bit;
	RE7 		:	inout      bit;
	RE8 		:	inout      bit;
	RE9 		:	inout      bit;
	RF0			:	inout      bit;
	RF1			:	inout      bit;
	RF2			:	inout      bit;
	RF3			:	inout      bit;
	RF4			:	inout      bit;
	RF5			:	inout      bit;
	RF8			:	inout      bit;
	RG0			:	inout      bit;
	RG1			:	inout      bit;
	RG6 		:	inout      bit;
	RG7 		:	inout      bit;
	RG8 		:	inout      bit;
	RG9 		:	inout      bit;
	RG12		:	inout      bit;
	RG13		:	inout      bit;
	RG14		:	inout      bit;
	RG15 		:	inout      bit;
	RH0			:	inout      bit;
	RH1			:	inout      bit;
	RH2			:	inout      bit;
	RH3			:	inout      bit;
	RH4			:	inout      bit;
	RH5			:	inout      bit;
	RH6			:	inout      bit;
	RH7			:	inout      bit;
	RH8			:	inout      bit;
	RH9			:	inout      bit;
	RH10		:	inout      bit;
	RH11		:	inout      bit;
	RH12		:	inout      bit;
	RH13		:	inout      bit;
	RH14		:	inout      bit;
	RH15		:	inout      bit;
	RJ0			:	inout      bit;
	RJ1 		:	inout      bit;
	RJ2			:	inout      bit;
	RJ3			:	inout      bit;
	RJ4			:	inout      bit;
	RJ5			:	inout      bit;
	RJ6			:	inout      bit;
	RJ7			:	inout      bit;
	RJ8 		:	inout      bit;
	RJ9			:	inout      bit;
	RJ10 		:	inout      bit;
	RJ11 		:	inout      bit;
	RJ12 		:	inout      bit;
	RJ13 		:	inout      bit;
	RJ14 		:	inout      bit;
	RJ15		:	inout      bit;
	RK0 		:	inout      bit;
	RK1			:	inout      bit;
	RK2			:	inout      bit;
	RK3			:	inout      bit;
	RK4			:	inout      bit;
	RK5			:	inout      bit;
	RK6			:	inout      bit;
	RK7			:	inout      bit;
	MCLR        :   in         bit;	
	TCK         :   in         bit;	
	TDI         :   in         bit;	
	TMS         :   in         bit;
	TDO         :   out        bit;	
	USBDM       :   inout      bit;
	USBDP       :   inout      bit;
	VBUS		:	linkage	     bit;
	VUSB		:	linkage      bit;
	VDD1 		:	linkage      bit;
	VDD2 		:	linkage      bit;
	VDD3		:	linkage      bit;
	VDD4		:	linkage      bit;
	VDD5		:	linkage      bit;
	VDD6		:	linkage      bit;
	VDD7		:	linkage      bit;
	VDD8		:	linkage      bit;
	AVDD		:	linkage      bit;
	VSS1 		:	linkage      bit;
	VSS2 		:	linkage      bit;
	VSS3		:	linkage      bit;
	VSS4		:	linkage      bit;
	VSS5		:	linkage      bit;
	VSS6		:	linkage      bit;
	VSS7		:	linkage      bit;
	VSS8		:	linkage      bit;
	VSS9		:	linkage      bit;
	AVSS		:	linkage      bit
	
       );          

    use STD_1149_1_2001.all; -- Get IEEE 1149.1-2001 attributes and definitions 

    attribute COMPONENT_CONFORMANCE of PIC32MZ1024ECG144 : entity is "STD_1149_1_2001";

    attribute PIN_MAP of PIC32MZ1024ECG144 : entity is PHYSICAL_PIN_MAP; 

    constant TQFP144 : PIN_MAP_STRING := 
       " RG15     :        1 ," & 
       " RA5      :        2 ," & 
       " RE5      :        3 ," & 
       " RE6      :        4 ," & 
       " RE7      :        5 ," & 
       " RC1      :        6 ," & 
       " RJ8      :        7 ," & 
       " RJ9      :        8 ," &    
       " RJ12     :        9 ," & 	   
       " RJ10     :       10 ," & 
       " RC2      :       11 ," & 
       " RC3      :       12 ," & 
       " RC4      :       13 ," & 
       " RG6      :       14 ," & 
       " RG7      :       15 ," & 
       " RG8      :       16 ," & 
       " VSS1     :       17 ," & 
       " VDD1     :       18 ," & 
       " RK0      :       19 ," & 
       " MCLR     :       20 ," & 
       " RG9      :       21 ," & 
       " TMS      :       22 ," & 
       " RE8      :       23 ," & 
       " RE9      :       24 ," & 
       " RB5      :       25 ," & 
       " RB4      :       26 ," & 
       " RJ11     :       27 ," & 
       " RJ13     :       28 ," & 
       " RJ14     :       29 ," & 
       " RJ15     :       30 ," & 
       " RB3      :       31 ," & 
       " VSS2     :       32 ," & 
       " VDD2     :       33 ," & 
       " RB2      :       34 ," & 
       " RB1      :       35 ," & 
       " RB0      :       36 ," & 
       " RB6      :       37 ," & 
       " RB7      :       38 ," & 
       " RA9      :       39 ," & 
       " RA10     :       40 ," & 
       " AVDD     :       41 ," & 
       " AVSS     :       42 ," & 
       " RH0      :       43 ," & 
       " RH1      :       44 ," & 
       " RH2      :       45 ," & 
       " RH3      :       46 ," & 
       " RB8      :       47 ," & 
       " RB9      :       48 ," & 
       " RB10     :       49 ," & 
       " RB11     :       50 ," & 
       " RK1      :       51 ," & 
       " RK2      :       52 ," & 
       " RK3      :       53 ," & 
       " VSS3     :       54 ," & 
       " VDD3     :       55 ," & 
       " TCK      :       56 ," & 
       " TDI      :       57 ," & 
       " TDO      :       58 ," & 
       " RB12     :       59 ," & 
       " RB13     :       60 ," & 
       " RB14     :       61 ," & 
       " RB15     :       62 ," & 
       " VSS4     :       63 ," & 
       " VDD4     :       64 ," &
       " RH4      :       65 ," &
       " RH5      :       66 ," &
       " RH6      :       67 ," &
       " RH7      :       68 ," &
       " RD14     :       69 ," &
       " RD15     :       70 ," &
       " RC12     :       71 ," &       
       " RC15     :       72 ," &       
       " VBUS     :       73 ," &       
       " VUSB     :       74 ," &       
       " VSS5     :       75 ," &       
       " USBDM    :       76 ," &       
       " USBDP    :       77 ," &       
       " RF3      :       78 ," &       
       " RF2      :       79 ," &       
       " RF8      :       80 ," &       
       " RH8      :       81 ," &       
       " RH9      :       82 ," &       
       " RH10     :       83 ," &       
       " RH11     :       84 ," &       
       " RA2      :       85 ," &       
       " RA3      :       86 ," &       
       " RA4      :       87 ," &       
       " VDD5     :       88 ," &       
       " VSS6     :       89 ," &       
       " RF4      :       90 ," &       
       " RF5      :       91 ," &       
       " RK4      :       92 ," &       
       " RK5      :       93 ," &       
       " RK6      :       94 ," &       
       " RA14     :       95 ," &       
       " RA15     :       96 ," &       
       " RD9      :       97 ," &       
       " RD10     :       98 ," &       
       " RD11     :       99 ," &       
       " RH12     :       100, " &
       " RH13	  :		  101, " &
       " RH14	  :		  102, " &
       " RH15	  :	      103, " &
       " RD0	  :	      104, " &
       " RC13	  :	      105, " &
       " RC14	  :	      106, " &
       " VDD6	  :	      107, " &
       " VSS7	  :	      108, " &
       " RD1	  :	      109, " &
       " RD2	  :	      110, " &
       " RD3	  :	      111, " &
       " RD12	  :	      112, " &
       " RD13	  :	      113, " &
       " RJ0	  :	      114, " &
       " RJ1	  :	      115, " &
       " RJ2	  :	      116, " &
       " RJ3	  :	      117, " &
       " RD4	  :	      118, " &
       " RD5	  :	      119, " &
       " RD6	  :	      120, " &
       " RD7	  :	      121, " &
       " VDD7	  :	      122, " &
       " VSS8	  :	      123, " &
       " RF0	  :	      124, " &
       " RF1	  :	      125, " &
       " RK7	  :	      126, " &
       " RG1	  :	      127, " &
       " RG0	  :	      128, " &
       " RA6	  :	      129, " &
       " RA7	  :	      130, " &
       " RJ4	  :	      131, " &
       " RJ5	  :	      132, " &
       " RJ6	  :	      133, " &
       " RJ7	  :	      134, " &
       " RE0	  :	      135, " &
       " VSS9	  :	      136, " &
       " VDD8	  :	      137, " &
       " RE1	  :	      138, " &
       " RG14	  :	      139, " &
       " RG12	  :	      140, " &
       " RG13	  :	      141, " &
       " RE2	  :	      142, " &
       " RE3	  :	      143, " &
       " RE4	  :	      144 ";       

-- *********************************************************************
-- *                       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.00e+06,BOTH);        
                                                                                         
-- *********************************************************************
-- *                   INSTRUCTIONS AND REGISTER ACCESS                *
-- *********************************************************************

    attribute INSTRUCTION_LENGTH of PIC32MZ1024ECG144 : entity is 5;
    attribute INSTRUCTION_OPCODE of PIC32MZ1024ECG144 : entity is 
        "extest (00110),"  & 
        "bypass (11111),"  & 
        "sample (00010),"  & 
        "preload (00010),"  & 
        "highz (00000),"  & 
        "idcode (00001),"  & 
        "swtap_chip (00100),"  & 
        "swtap (00101),"  & 
        "mchp_cmd (00111),"  & 
        "mchp_scan (01000)"  ; 

    attribute INSTRUCTION_CAPTURE of PIC32MZ1024ECG144 : entity is "00001";


    attribute IDCODE_REGISTER of PIC32MZ1024ECG144 : entity is 
        "xxxx"                 &    -- Version Number 
        "xxxxxxxxxxxxxxxx"     &    -- Part Number 
        "00000101001"          &    -- Manufacturer ID 
        "1";                        -- Required by IEEE 

    attribute REGISTER_ACCESS of PIC32MZ1024ECG144 : entity is 
        "BOUNDARY (extest, sample, preload), " & 
        "DEVICE_ID (idcode), " & 
        "BYPASS (bypass, highz, swtap_chip, swtap), " & 
        "MCHP_CMD_REG[8] (mchp_cmd), " & 
        "MCHP_SCAN_REG[8] (mchp_scan) " ; 	 

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

    attribute BOUNDARY_LENGTH of PIC32MZ1024ECG144 : entity is 355;
    attribute BOUNDARY_REGISTER of PIC32MZ1024ECG144 : entity is 
       ---  num     cell      port  function safe [ccell disval rslt]  
       "0   (    BC_4,      RE4,    input, X)," &    
       "1   (    BC_1,      RE4,  output3, X, 2, 0, Z)," & 
       "2   (    BC_2,        *,  control, 0)," &    
       "3   (    BC_4,      RE3,    input, X)," &    
       "4   (    BC_1,      RE3,  output3, X, 5, 0, Z)," & 
       "5   (    BC_2,        *,  control, 0)," &    
       "6   (    BC_4,      RE2,    input, X)," &    
       "7   (    BC_1,      RE2,  output3, X, 8, 0, Z)," & 
       "8   (    BC_2,        *,  control, 0)," &    
       "9   (    BC_4,      RG13,    input, X)," &    
       "10  (    BC_1,      RG13,  output3, X, 11, 0, Z)," & 
       "11  (    BC_2,         *,  control, 0)," &    
       "12  (    BC_4,      RG12,    input, X)," &    
       "13  (    BC_1,      RG12,  output3, X, 14, 0, Z)," & 
       "14  (    BC_2,         *,  control, 0)," &    
       "15  (    BC_4,      RG14,    input, X)," &    
       "16  (    BC_1,      RG14,  output3, X, 17, 0, Z)," & 
       "17  (    BC_2,         *,  control, 0)," &    
       "18  (    BC_4,      RE1,    input, X)," &    
       "19  (    BC_1,      RE1,  output3, X, 20, 0, Z)," & 
       "20  (    BC_2,        *,  control, 0)," &    
       "21  (    BC_4,      RE0,    input, X)," &    
       "22  (    BC_1,      RE0,  output3, X, 23, 0, Z)," & 
       "23  (    BC_2,        *,  control, 0)," &    
       "24  (    BC_4,      RJ7,    input, X)," &    
       "25  (    BC_1,      RJ7,  output3, X, 26, 0, Z)," & 
       "26  (    BC_2,        *,  control, 0)," &    
       "27  (    BC_4,      RJ6,    input, X)," &    
       "28  (    BC_1,      RJ6,  output3, X, 29, 0, Z)," & 
       "29  (    BC_2,        *,  control, 0)," &    
       "30  (    BC_4,      RJ5,    input, X)," &    
       "31  (    BC_1,      RJ5,  output3, X, 32, 0, Z)," & 
       "32  (    BC_2,        *,  control, 0)," &    
       "33  (    BC_4,      RJ4,    input, X)," &    
       "34  (    BC_1,      RJ4,  output3, X, 35, 0, Z)," & 
       "35  (    BC_2,        *,  control, 0)," &    
       "36  (    BC_4,      RA7,    input, X)," &    
       "37  (    BC_1,      RA7,  output3, X, 38, 0, Z)," & 
       "38  (    BC_2,        *,  control, 0)," &    
       "39  (    BC_4,      RA6,    input, X)," &    
       "40  (    BC_1,      RA6,  output3, X, 41, 0, Z)," & 
       "41  (    BC_2,        *,  control, 0)," &    
       "42  (    BC_4,      RG0,    input, X)," &    
       "43  (    BC_1,      RG0,  output3, X, 44, 0, Z)," & 
       "44  (    BC_2,        *,  control, 0)," &    
       "45  (    BC_4,      RG1,    input, X)," &    
       "46  (    BC_1,      RG1,  output3, X, 47, 0, Z)," & 
       "47  (    BC_2,        *,  control, 0)," &    
       "48  (    BC_4,      RK7,    input, X)," &    
       "49  (    BC_1,      RK7,  output3, X, 50, 0, Z)," & 
       "50  (    BC_2,        *,  control, 0)," &    
       "51  (    BC_4,      RF1,    input, X)," &    
       "52  (    BC_1,      RF1,  output3, X, 53, 0, Z)," & 
       "53  (    BC_2,        *,  control, 0)," &    
       "54  (    BC_4,      RF0,    input, X)," &    
       "55  (    BC_1,      RF0,  output3, X, 56, 0, Z)," & 
       "56  (    BC_2,        *,  control, 0)," &    
       "57  (    BC_4,      RD7,    input, X)," &    
       "58  (    BC_1,      RD7,  output3, X, 59, 0, Z)," & 
       "59  (    BC_2,        *,  control, 0)," &    
       "60  (    BC_4,      RD6,    input, X)," &    
       "61  (    BC_1,      RD6,  output3, X, 62, 0, Z)," & 
       "62  (    BC_2,        *,  control, 0)," &    
       "63  (    BC_4,      RD5,    input, X)," &    
       "64  (    BC_1,      RD5,  output3, X, 65, 0, Z)," & 
       "65  (    BC_2,        *,  control, 0)," &    
       "66  (    BC_4,      RD4,    input, X)," &    
       "67  (    BC_1,      RD4,  output3, X, 68, 0, Z)," & 
       "68  (    BC_2,        *,  control, 0)," &    
       "69  (    BC_4,      RJ3,    input, X)," &    
       "70  (    BC_1,      RJ3,  output3, X, 71, 0, Z)," & 
       "71  (    BC_2,        *,  control, 0)," &    
       "72  (    BC_4,      RJ2,    input, X)," &    
       "73  (    BC_1,      RJ2,  output3, X, 74, 0, Z)," & 
       "74  (    BC_2,         *,  control, 0)," &    
       "75  (    BC_4,      RJ1,    input, X)," &    
       "76  (    BC_1,      RJ1,  output3, X, 77, 0, Z)," & 
       "77  (    BC_2,         *,  control, 0)," &    
       "78  (    BC_4,      RJ0,    input, X)," &    
       "79  (    BC_1,      RJ0,  output3, X, 80, 0, Z)," & 
       "80  (    BC_2,        *,  control, 0)," &
       "81  (    BC_4,      RD13,    input, X)," &    
       "82  (    BC_1,      RD13,  output3, X, 83, 0, Z)," & 
       "83  (    BC_2,         *,  control, 0)," &    
       "84  (    BC_4,      RD12,    input, X)," &    
       "85  (    BC_1,      RD12,  output3, X, 86, 0, Z)," & 
       "86  (    BC_2,         *,  control, 0)," &    
       "87  (    BC_4,      RD3,    input, X)," &    
       "88  (    BC_1,      RD3,  output3, X, 89, 0, Z)," & 
       "89  (    BC_2,        *,  control, 0)," &    
       "90  (    BC_4,      RD2,    input, X)," &    
       "91  (    BC_1,      RD2,  output3, X, 92, 0, Z)," & 
       "92  (    BC_2,        *,  control, 0)," &    
       "93  (    BC_4,      RD1,    input, X)," &    
       "94  (    BC_1,      RD1,  output3, X, 95, 0, Z)," & 
       "95  (    BC_2,        *,  control, 0)," &    
       "96  (    BC_4,      RC14,    input, X)," &    
       "97  (    BC_1,      RC14,  output3, X, 98, 0, Z)," & 
       "98  (    BC_2,         *,  control, 0)," &    
       "99  (    BC_4,      RC13,    input, X)," &    
       "100 (    BC_1,      RC13,  output3, X, 101, 0, Z)," & 
       "101 (    BC_2,         *,  control, 0)," &    
       "102 (    BC_4,      RD0,    input, X)," &    
       "103 (    BC_1,      RD0,  output3, X, 104, 0, Z)," & 
       "104 (    BC_2,        *,  control, 0)," &    
       "105 (    BC_4,      RH15,    input, X)," &    
       "106 (    BC_1,      RH15,  output3, X, 107, 0, Z)," & 
       "107 (    BC_2,        *,  control, 0)," &    
       "108 (    BC_4,      RH14,    input, X)," &    
       "109 (    BC_1,      RH14,  output3, X, 110, 0, Z)," & 
       "110 (    BC_2,        *,  control, 0)," &    
       "111 (    BC_4,      RH13,    input, X)," &    
       "112 (    BC_1,      RH13,  output3, X, 113, 0, Z)," & 
       "113 (    BC_2,         *,  control, 0)," &   
       "114 (    BC_4,      RH12,    input, X)," &    
       "115 (    BC_1,      RH12,  output3, X, 116, 0, Z)," & 
       "116 (    BC_2,         *,  control, 0)," &          
       "117 (    BC_4,      RD11,    input, X)," &    
       "118 (    BC_1,      RD11,  output3, X, 119, 0, Z)," & 
       "119 (    BC_2,         *,  control, 0)," & 
       "120 (    BC_4,      RD10,    input, X)," &    
       "121 (    BC_1,      RD10,  output3, X, 122, 0, Z)," & 
       "122 (    BC_2,         *,  control, 0)," & 
       "123 (    BC_4,      RD9,    input, X)," &    
       "124 (    BC_1,      RD9,  output3, X, 125, 0, Z)," & 
       "125 (    BC_2,        *,  control, 0)," & 
       "126 (    BC_4,      RA15,    input, X)," &    
       "127 (    BC_1,      RA15,  output3, X, 128, 0, Z)," & 
       "128 (    BC_2,         *,  control, 0)," & 
       "129 (    BC_4,      RA14,    input, X)," &    
       "130 (    BC_1,      RA14,  output3, X, 131, 0, Z)," & 
       "131 (    BC_2,         *,  control, 0)," & 
       "132 (    BC_4,      RK6,    input, X)," &    
       "133 (    BC_1,      RK6,  output3, X, 134, 0, Z)," & 
       "134 (    BC_2,        *,  control, 0)," & 
       "135 (    BC_4,      RK5,    input, X)," &    
       "136 (    BC_1,      RK5,  output3, X, 137, 0, Z)," & 
       "137 (    BC_2,        *,  control, 0)," & 
       "138 (    BC_4,      RK4,    input, X)," &    
       "139 (    BC_1,      RK4,  output3, X, 140, 0, Z)," & 
       "140 (    BC_2,        *,  control, 0)," & 
       "141 (    BC_4,      RF5,    input, X)," &    
       "142 (    BC_1,      RF5,  output3, X, 143, 0, Z)," & 
       "143 (    BC_2,        *,  control, 0)," & 
       "144 (    BC_4,      RF4,    input, X)," &    
       "145 (    BC_1,      RF4,  output3, X, 146, 0, Z)," & 
       "146 (    BC_2,        *,  control, 0)," & 
       "147 (    BC_4,      RA4,    input, X)," &    
       "148 (    BC_1,      RA4,  output3, X, 149, 0, Z)," & 
       "149 (    BC_2,        *,  control, 0)," & 
       "150 (    BC_4,      RA3,    input, X)," &    
       "151 (    BC_1,      RA3,  output3, X, 152, 0, Z)," & 
       "152 (    BC_2,         *,  control, 0)," & 
       "153 (    BC_4,      RA2,    input, X)," &    
       "154 (    BC_1,      RA2,  output3, X, 155, 0, Z)," & 
       "155 (    BC_2,         *,  control, 0)," & 
       "156 (    BC_4,      RH11,    input, X)," &    
       "157 (    BC_1,      RH11,  output3, X, 158, 0, Z)," & 
       "158 (    BC_2,        *,  control, 0)," & 
       "159 (    BC_4,      RH10,    input, X)," &    
       "160 (    BC_1,      RH10,  output3, X, 161, 0, Z)," & 
       "161 (    BC_2,        *,  control, 0)," &        
       "162 (    BC_4,      RH9,    input, X)," &    
       "163 (    BC_1,      RH9,  output3, X, 164, 0, Z)," & 
       "164 (    BC_2,        *,  control, 0)," &       
       "165 (    BC_4,      RH8,    input, X)," &    
       "166 (    BC_1,      RH8,  output3, X, 167, 0, Z)," & 
       "167 (    BC_2,        *,  control, 0)," &       
       "168 (    BC_4,      RF8,    input, X)," &    
       "169 (    BC_1,      RF8,  output3, X, 170, 0, Z)," & 
       "170 (    BC_2,        *,  control, 0)," &       
       "171 (    BC_4,      RF2,    input, X)," &    
       "172 (    BC_1,      RF2,  output3, X, 173, 0, Z)," & 
       "173 (    BC_2,        *,  control, 0)," &       
       "174 (    BC_4,      RF3,    input, X)," &    
       "175 (    BC_1,      RF3,  output3, X, 176, 0, Z)," & 
       "176 (    BC_2,        *,  control, 0)," &       
       "177 (    BC_4,      USBDP,    input, X)," &    
       "178 (    BC_1,      USBDP,  output3, X, 179, 0, Z)," & 
       "179 (    BC_2,        *,  control, 0)," &       
       "180 (    BC_4,      USBDM,    input, X)," &    
       "181 (    BC_1,      USBDM,  output3, X, 182, 0, Z)," & 
       "182 (    BC_2,        *,  control, 0)," &       
       "183 (    BC_4,      RC15,    input, X)," &    
       "184 (    BC_1,      RC15,  output3, X, 185, 0, Z)," & 
       "185 (    BC_2,        *,  control, 0)," &       
       "186 (    BC_4,      RC12,    input, X)," &    
       "187 (    BC_1,      RC12,  output3, X, 188, 0, Z)," & 
       "188 (    BC_2,        *,  control, 0)," &       
       "189 (    BC_4,      RD15,    input, X)," &    
       "190 (    BC_1,      RD15,  output3, X, 191, 0, Z)," & 
       "191 (    BC_2,        *,  control, 0)," &              
       "192 (    BC_4,      RD14,    input, X)," &    
       "193 (    BC_1,      RD14,  output3, X, 194, 0, Z)," & 
       "194 (    BC_2,        *,  control, 0)," &       
       "195 (    BC_4,      RH7,    input, X)," &    
       "196 (    BC_1,      RH7,  output3, X, 197, 0, Z)," & 
       "197 (    BC_2,        *,  control, 0)," &       
       "198 (    BC_4,      RH6,    input, X)," &    
       "199 (    BC_1,      RH6,  output3, X, 200, 0, Z)," & 
       "200 (    BC_2,        *,  control, 0)," &       
       "201 (    BC_4,      RH5,    input, X)," &    
       "202 (    BC_1,      RH5,  output3, X, 203, 0, Z)," & 
       "203 (    BC_2,        *,  control, 0)," &      
       "204 (    BC_4,      RH4,    input, X)," &    
       "205 (    BC_1,      RH4,  output3, X, 206, 0, Z)," & 
       "206 (    BC_2,        *,  control, 0)," &              
       "207 (    BC_4,      RB15,    input, X)," &           
       "208 (    BC_1,      RB15,  output3, X, 209, 0, Z)," & 
       "209 (    BC_2,        *,  control, 0)," &       
       "210 (    BC_4,      RB14,    input, X)," &    
       "211 (    BC_1,      RB14,  output3, X, 212, 0, Z)," & 
       "212 (    BC_2,        *,  control, 0)," &       
       "213 (    BC_4,      RB13,    input, X)," &    
       "214 (    BC_1,      RB13,  output3, X, 215, 0, Z)," & 
       "215 (    BC_2,        *,  control, 0)," &       
       "216 (    BC_4,      RB12,    input, X)," &    
       "217 (    BC_1,      RB12,  output3, X, 218, 0, Z)," & 
       "218 (    BC_2,        *,  control, 0)," &              
       "219 (    BC_4,      RK3,    input, X)," &    
       "220 (    BC_1,      RK3,  output3, X, 221, 0, Z)," & 
       "221 (    BC_2,        *,  control, 0)," &              
       "222 (    BC_4,      RK2,    input, X)," &    
       "223 (    BC_1,      RK2,  output3, X, 224, 0, Z)," & 
       "224 (    BC_2,        *,  control, 0)," &              
       "225 (    BC_4,      RK1,    input, X)," &    
       "226 (    BC_1,      RK1,  output3, X, 227, 0, Z)," & 
       "227 (    BC_2,        *,  control, 0)," &
       "228 (    BC_4,      RB11,    input, X)," &    
       "229 (    BC_1,      RB11,  output3, X, 230, 0, Z)," & 
       "230 (    BC_2,        *,  control, 0)," &
       "231 (    BC_4,      RB10,    input, X)," &    
       "232 (    BC_1,      RB10,  output3, X, 233, 0, Z)," & 
       "233 (    BC_2,        *,  control, 0)," &
       "234 (    BC_4,      RB9,    input, X)," &    
       "235 (    BC_1,      RB9,  output3, X, 236, 0, Z)," & 
       "236 (    BC_2,        *,  control, 0)," &
       "237 (    BC_4,      RB8,    input, X)," &    
       "238 (    BC_1,      RB8,  output3, X, 239, 0, Z)," & 
       "239 (    BC_2,        *,  control, 0)," &
       "240 (    BC_4,      RH3,    input, X)," &    
       "241 (    BC_1,      RH3,  output3, X, 242, 0, Z)," & 
       "242 (    BC_2,        *,  control, 0)," &
       "243 (    BC_4,      RH2,    input, X)," &    
       "244 (    BC_1,      RH2,  output3, X, 245, 0, Z)," & 
       "245 (    BC_2,        *,  control, 0)," &
       "246 (    BC_4,      RH1,    input, X)," &    
       "247 (    BC_1,      RH1,  output3, X, 248, 0, Z)," & 
       "248 (    BC_2,        *,  control, 0)," &
       "249 (    BC_4,      RH0,    input, X)," &    
       "250 (    BC_1,      RH0,  output3, X, 251, 0, Z)," & 
       "251 (    BC_2,        *,  control, 0)," &
       "252 (    BC_4,      RA10,    input, X)," &    
       "253 (    BC_1,      RA10,  output3, X, 254, 0, Z)," & 
       "254 (    BC_2,        *,  control, 0)," &
       "255 (    BC_4,      RA9,    input, X)," &    
       "256 (    BC_1,      RA9,  output3, X, 257, 0, Z)," & 
       "257 (    BC_2,        *,  control, 0)," &	   
       "258 (    BC_4,      RB7,    input, X)," &    
       "259 (    BC_1,      RB7,  output3, X, 260, 0, Z)," & 
       "260 (    BC_2,        *,  control, 0)," &	   
       "261 (    BC_4,      RB6,    input, X)," &    
       "262 (    BC_1,      RB6,  output3, X, 263, 0, Z)," & 
       "263 (    BC_2,        *,  control, 0)," &
       "264 (    BC_4,      RB0,    input, X)," &    
       "265 (    BC_1,      RB0,  output3, X, 266, 0, Z)," & 
       "266 (    BC_2,        *,  control, 0)," &
       "267 (    BC_4,      RB1,    input, X)," &    
       "268 (    BC_1,      RB1,  output3, X, 269, 0, Z)," & 
       "269 (    BC_2,        *,  control, 0)," &
       "270 (    BC_4,      RB2,    input, X)," &    
       "271 (    BC_1,      RB2,  output3, X, 272, 0, Z)," & 
       "272 (    BC_2,        *,  control, 0)," &	   
       "273 (    BC_4,      RB3,    input, X)," &    
       "274 (    BC_1,      RB3,  output3, X, 275, 0, Z)," & 
       "275 (    BC_2,        *,  control, 0)," &
       "276 (    BC_4,      RJ15,    input, X)," &    
       "277 (    BC_1,      RJ15,  output3, X, 278, 0, Z)," & 
       "278 (    BC_2,        *,  control, 0)," &
       "279 (    BC_4,      RJ14,    input, X)," &    
       "280 (    BC_1,      RJ14,  output3, X, 281, 0, Z)," & 
       "281 (    BC_2,        *,  control, 0)," &
       "282 (    BC_4,      RJ13,    input, X)," &    
       "283 (    BC_1,      RJ13,  output3, X, 284, 0, Z)," & 
       "284 (    BC_2,        *,  control, 0)," &
       "285 (    BC_4,      RJ11,    input, X)," &    
       "286 (    BC_1,      RJ11,  output3, X, 287, 0, Z)," & 
       "287 (    BC_2,        *,  control, 0)," &
       "288 (    BC_4,      RB4,    input, X)," &    
       "289 (    BC_1,      RB4,  output3, X, 290, 0, Z)," & 
       "290 (    BC_2,        *,  control, 0)," &
       "291 (    BC_4,      RB5,    input, X)," &    
       "292 (    BC_1,      RB5,  output3, X, 293, 0, Z)," & 
       "293 (    BC_2,        *,  control, 0)," &
       "294 (    BC_4,      RE9,    input, X)," &    
       "295 (    BC_1,      RE9,  output3, X, 296, 0, Z)," & 
       "296 (    BC_2,        *,  control, 0)," &
       "297 (    BC_4,      RE8,    input, X)," &    
       "298 (    BC_1,      RE8,  output3, X, 299, 0, Z)," & 
       "299 (    BC_2,        *,  control, 0)," &
       "300 (    BC_4,      RG9,    input, X)," &    
       "301 (    BC_1,      RG9,  output3, X, 302, 0, Z)," & 
       "302 (    BC_2,        *,  control, 0)," &	   
       "303 (    BC_4,      MCLR,    input, X)," &    
       "304 (    BC_4,      RK0,    input, X)," &    
       "305 (    BC_1,      RK0,  output3, X, 306, 0, Z)," & 
       "306 (    BC_2,        *,  control, 0)," &
       "307 (    BC_4,      RG8,    input, X)," &    
       "308 (    BC_1,      RG8,  output3, X, 309, 0, Z)," & 
       "309 (    BC_2,        *,  control, 0)," &
       "310 (    BC_4,      RG7,    input, X)," &    
       "311 (    BC_1,      RG7,  output3, X, 312, 0, Z)," & 
       "312 (    BC_2,        *,  control, 0)," &
       "313 (    BC_4,      RG6,    input, X)," &    
       "314 (    BC_1,      RG6,  output3, X, 315, 0, Z)," & 
       "315 (    BC_2,        *,  control, 0)," &	
       "316 (    BC_4,      RC4,    input, X)," &    	   
       "317 (    BC_1,      RC4,  output3, X, 318, 0, Z)," & 
       "318 (    BC_2,        *,  control, 0)," &
       "319 (    BC_4,      RC3,    input, X)," &    
       "320 (    BC_1,      RC3,  output3, X, 321, 0, Z)," & 
       "321 (    BC_2,        *,  control, 0)," &
       "322 (    BC_4,      RC2,    input, X)," &    
       "323 (    BC_1,      RC2,  output3, X, 324, 0, Z)," & 
       "324 (    BC_2,        *,  control, 0)," &
       "325 (    BC_4,      RJ10,    input, X)," &    
       "326 (    BC_1,      RJ10,  output3, X, 327, 0, Z)," & 
       "327 (    BC_2,        *,  control, 0)," &
       "328 (    BC_4,      RJ12,    input, X)," &    
       "329 (    BC_1,      RJ12,  output3, X, 330, 0, Z)," & 
       "330 (    BC_2,        *,  control, 0)," &
       "331 (    BC_4,      RJ9,    input, X)," &    
       "332 (    BC_1,      RJ9,  output3, X, 333, 0, Z)," & 
       "333 (    BC_2,        *,  control, 0)," &
       "334 (    BC_4,      RJ8,    input, X)," &    
       "335 (    BC_1,      RJ8,  output3, X, 336, 0, Z)," & 
       "336 (    BC_2,        *,  control, 0)," &
       "337 (    BC_4,      RC1,    input, X)," &    
       "338 (    BC_1,      RC1,  output3, X, 339, 0, Z)," & 
       "339 (    BC_2,        *,  control, 0)," &	  
       "340 (    BC_4,      RE7,    input, X)," &   	          	          	   
       "341 (    BC_1,      RE7,  output3, X, 342, 0, Z)," & 
       "342 (    BC_2,        *,  control, 0)," &
       "343 (    BC_4,      RE6,    input, X)," &    
       "344 (    BC_1,      RE6,  output3, X, 345, 0, Z)," & 
       "345 (    BC_2,        *,  control, 0)," &
       "346 (    BC_4,      RE5,    input, X)," &    
       "347 (    BC_1,      RE5,  output3, X, 348, 0, Z)," & 
       "348 (    BC_2,        *,  control, 0)," &
       "349 (    BC_4,      RA5,    input, X)," &    
       "350 (    BC_1,      RA5,  output3, X, 351, 0, Z)," & 
       "351 (    BC_2,        *,  control, 0)," &	  	   
       "352 (    BC_4,      RG15,    input, X)," &    
       "353 (    BC_1,      RG15,  output3, X, 354, 0, Z)," & 
       "354 (    BC_2,        *,  control, 0)";   	   
       		
end PIC32MZ1024ECG144;