text: #if defined(__32MK0512GPD064__)
      #define _CPU_NAME_                    "32MK0512GPD064"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MKXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          21
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MK0512GPD100__)
      #define _CPU_NAME_                    "32MK0512GPD100"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MKXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           2
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          21
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MK0512GPE064__)
      #define _CPU_NAME_                    "32MK0512GPE064"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MKXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          21
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MK0512GPE100__)
      #define _CPU_NAME_                    "32MK0512GPE100"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MKXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           2
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          21
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MK0512MCF064__)
      #define _CPU_NAME_                    "32MK0512MCF064"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MKXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          21
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MK0512MCF100__)
      #define _CPU_NAME_                    "32MK0512MCF100"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MKXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           2
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          21
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MK1024GPD064__)
      #define _CPU_NAME_                    "32MK1024GPD064"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MKXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           2
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          21
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MK1024GPD100__)
      #define _CPU_NAME_                    "32MK1024GPD100"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MKXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           2
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          21
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MK1024GPE064__)
      #define _CPU_NAME_                    "32MK1024GPE064"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MKXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          21
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MK1024GPE100__)
      #define _CPU_NAME_                    "32MK1024GPE100"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MKXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           2
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          21
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MK1024MCF064__)
      #define _CPU_NAME_                    "32MK1024MCF064"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MKXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          21
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MK1024MCF100__)
      #define _CPU_NAME_                    "32MK1024MCF100"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MKXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           2
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          21
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MM0016GPL020__)
      #define _CPU_NAME_                    "32MM0016GPL020"
      #define FLASHEND                      (((16 - 4) * 1024L) - 1)
      #define RAMEND                        ((4 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                20
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0016GPL028__)
      #define _CPU_NAME_                    "32MM0016GPL028"
      #define FLASHEND                      (((16 - 4) * 1024L) - 1)
      #define RAMEND                        ((4 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0016GPL036__)
      #define _CPU_NAME_                    "32MM0016GPL036"
      #define FLASHEND                      (((16 - 4) * 1024L) - 1)
      #define RAMEND                        ((4 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                36
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0032GPL020__)
      #define _CPU_NAME_                    "32MM0032GPL020"
      #define FLASHEND                      (((32 - 4) * 1024L) - 1)
      #define RAMEND                        ((8 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                20
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0032GPL028__)
      #define _CPU_NAME_                    "32MM0032GPL028"
      #define FLASHEND                      (((32 - 4) * 1024L) - 1)
      #define RAMEND                        ((8 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                36
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0032GPL036__)
      #define _CPU_NAME_                    "32MM0032GPL036"
      #define FLASHEND                      (((32 - 4) * 1024L) - 1)
      #define RAMEND                        ((8 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                36
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0064GPL020__)
      #define _CPU_NAME_                    "32MM0064GPL020"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((8 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                20
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0064GPL028__)
      #define _CPU_NAME_                    "32MM0064GPL028"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((8 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0064GPL036__)
      #define _CPU_NAME_                    "32MM0064GPL036"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((8 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                36
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0064GPM028__)
      #define _CPU_NAME_                    "32MM0064GPM028"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0064GPM036__)
      #define _CPU_NAME_                    "32MM0064GPM036"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                36
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0064GPM048__)
      #define _CPU_NAME_                    "32MM0064GPM048"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                48
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0064GPM064__)
      #define _CPU_NAME_                    "32MM0064GPM064"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0128GPM028__)
      #define _CPU_NAME_                    "32MM0128GPM028"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0128GPM036__)
      #define _CPU_NAME_                    "32MM0128GPM036"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                36
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0128GPM048__)
      #define _CPU_NAME_                    "32MM0128GPM048"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                48
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0128GPM064__)
      #define _CPU_NAME_                    "32MM0128GPM064"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0256GPM028__)
      #define _CPU_NAME_                    "32MM0256GPM028"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0256GPM036__)
      #define _CPU_NAME_                    "32MM0256GPM036"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                36
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0256GPM048__)
      #define _CPU_NAME_                    "32MM0256GPM048"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                48
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MM0256GPM064__)
      #define _CPU_NAME_                    "32MM0256GPM064"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MMXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 256
      #define __FLASH_PAGE__                2048
  #endif
  
  #if defined(__32MX110F016B__)
      #define _CPU_NAME_                    "32MX110F016B"
      #define FLASHEND                      (((16 - 4) * 1024L) - 1)
      #define RAMEND                        ((4 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX110F016C__)
      #define _CPU_NAME_                    "32MX110F016C"
      #define FLASHEND                      (((16 - 4) * 1024L) - 1)
      #define RAMEND                        ((4 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                36
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX110F016D__)
      #define _CPU_NAME_                    "32MX110F016D"
      #define FLASHEND                      (((16 - 4) * 1024L) - 1)
      #define RAMEND                        ((4 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX120F032B__)
      #define _CPU_NAME_                    "32MX120F032B"
      #define FLASHEND                      (((32 - 4) * 1024L) - 1)
      #define RAMEND                        ((4 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX120F032C__)
      #define _CPU_NAME_                    "32MX120F032C"
      #define FLASHEND                      (((32 - 4) * 1024L) - 1)
      #define RAMEND                        ((4 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                36
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX120F032D__)
      #define _CPU_NAME_                    "32MX120F032D"
      #define FLASHEND                      (((32 - 4) * 1024L) - 1)
      #define RAMEND                        ((8 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX120F064H__)
      #define _CPU_NAME_                    "32MX120F064H"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((8 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX130F064B__)
      #define _CPU_NAME_                    "32MX130F064B"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX130F064C__)
      #define _CPU_NAME_                    "32MX130F064C"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                36
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX130F064D__)
      #define _CPU_NAME_                    "32MX130F064D"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX130F128H__)
      #define _CPU_NAME_                    "32MX130F128H"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX130F128L__)
      #define _CPU_NAME_                    "32MX130F128L"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX130F256B__)
      #define _CPU_NAME_                    "32MX130F256B"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX130F256D__)
      #define _CPU_NAME_                    "32MX130F256D"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX150F128B__)
      #define _CPU_NAME_                    "32MX150F128B"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX150F128C__)
      #define _CPU_NAME_                    "32MX150F128C"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                36
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX150F128D__)
      #define _CPU_NAME_                    "32MX150F128D"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX150F256H__)
      #define _CPU_NAME_                    "32MX150F256H"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX150F256L__)
      #define _CPU_NAME_                    "32MX150F256L"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX154F128B__)
      #define _CPU_NAME_                    "32MX154F128B"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX154F128D__)
      #define _CPU_NAME_                    "32MX154F128D"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX170F256B__)
      #define _CPU_NAME_                    "32MX170F256B"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX170F256D__)
      #define _CPU_NAME_                    "32MX170F256D"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX170F512H__)
      #define _CPU_NAME_                    "32MX170F512H"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX1XX__
      #define __PIC32MX17XH__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX170F512L__)
      #define _CPU_NAME_                    "32MX170F512L"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX1XX__
      #define __PIC32MX17XL__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX174F256B__)
      #define _CPU_NAME_                    "32MX174F256B"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX174F256D__)
      #define _CPU_NAME_                    "32MX174F256D"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX1XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX210F016B__)
      #define _CPU_NAME_                    "32MX210F016B"
      #define FLASHEND                      (((16 - 4) * 1024L) - 1)
      #define RAMEND                        ((4 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX210F016C__)
      #define _CPU_NAME_                    "32MX210F016C"
      #define FLASHEND                      (((16 - 4) * 1024L) - 1)
      #define RAMEND                        ((4 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                36
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX210F016D__)
      #define _CPU_NAME_                    "32MX210F016D"
      #define FLASHEND                      (((16 - 4) * 1024L) - 1)
      #define RAMEND                        ((4 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX220F032B__)
      #define _CPU_NAME_                    "32MX220F032B"
      #define FLASHEND                      (((32 - 4) * 1024L) - 1)
      #define RAMEND                        ((8 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX220F032C__)
      #define _CPU_NAME_                    "32MX220F032C"
      #define FLASHEND                      (((32 - 4) * 1024L) - 1)
      #define RAMEND                        ((8 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                36
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX220F032D__)
      #define _CPU_NAME_                    "32MX220F032D"
      #define FLASHEND                      (((32 - 4) * 1024L) - 1)
      #define RAMEND                        ((8 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX230F064B__)
      #define _CPU_NAME_                    "32MX230F064B"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX230F064C__)
      #define _CPU_NAME_                    "32MX230F064C"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                36
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX230F064D__)
      #define _CPU_NAME_                    "32MX230F064D"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX230F128H__)
      #define _CPU_NAME_                    "32MX230F128H"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX230F128L__)
      #define _CPU_NAME_                    "32MX230F128L"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX230F256B__)
      #define _CPU_NAME_                    "32MX230F256B"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX230F256D__)
      #define _CPU_NAME_                    "32MX230F256D"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX250F128B__)
      #define _CPU_NAME_                    "32MX250F128B"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX250F128C__)
      #define _CPU_NAME_                    "32MX250F128C"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                36
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX250F128D__)
      #define _CPU_NAME_                    "32MX250F128D"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX250F256H__)
      #define _CPU_NAME_                    "32MX250F256H"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX250F256L__)
      #define _CPU_NAME_                    "32MX250F256L"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX254F128B__)
      #define _CPU_NAME_                    "32MX254F128B"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX254F128D__)
      #define _CPU_NAME_                    "32MX254F128D"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX270F256B__)
      #define _CPU_NAME_                    "32MX270F256B"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX270F256D__)
      #define _CPU_NAME_                    "32MX270F256D"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX270F512H__)
      #define _CPU_NAME_                    "32MX270F512H"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX2XX__
      #define __PIC32MX27XH__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX270F512L__)
      #define _CPU_NAME_                    "32MX270F512L"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX2XX__
      #define __PIC32MX27XL__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX274F256B__)
      #define _CPU_NAME_                    "32MX274F256B"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                28
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX274F256D__)
      #define _CPU_NAME_                    "32MX274F256D"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                44
      #define __PIC32MX2XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          6
      #define __FLASH_ROW__                 128
      #define __FLASH_PAGE__                1024
  #endif
  
  #if defined(__32MX320F032H__)
      #define _CPU_NAME_                    "32MX320F032H"
      #define FLASHEND                      (((32 - 4) * 1024L) - 1)
      #define RAMEND                        ((8 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX3XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX320F064H__)
      #define _CPU_NAME_                    "32MX320F064H"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX3XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX320F128H__)
      #define _CPU_NAME_                    "32MX320F128H"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX3XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX320F128L__)
      #define _CPU_NAME_                    "32MX320F128L"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX3XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX330F064H__)
      #define _CPU_NAME_                    "32MX330F064H"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX37X__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX330F064L__)
      #define _CPU_NAME_                    "32MX330F064L"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX37X__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX340F128H__)
      #define _CPU_NAME_                    "32MX340F128H"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX3XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX340F128L__)
      #define _CPU_NAME_                    "32MX340F128L"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX3XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX340F256H__)
      #define _CPU_NAME_                    "32MX340F256H"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX3XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX340F512H__)
      #define _CPU_NAME_                    "32MX340F512H"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX3XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX350F128H__)
      #define _CPU_NAME_                    "32MX350F128H"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX37X__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX350F128L__)
      #define _CPU_NAME_                    "32MX350F128L"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX37X__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX350F256H__)
      #define _CPU_NAME_                    "32MX350F256H"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX37X__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX350F256L__)
      #define _CPU_NAME_                    "32MX350F256L"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX37X__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX360F256L__)
      #define _CPU_NAME_                    "32MX360F256L"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX3XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX360F512L__)
      #define _CPU_NAME_                    "32MX360F512L"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX3XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX370F512H__)
      #define _CPU_NAME_                    "32MX370F512H"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX37X__
      #define __PIC32MX37XH__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX370F512L__)
      #define _CPU_NAME_                    "32MX370F512L"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX37X__
      #define __PIC32MX37XL__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           0
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX420F032H__)
      #define _CPU_NAME_                    "32MX420F032H"
      #define FLASHEND                      (((32 - 4) * 1024L) - 1)
      #define RAMEND                        ((8 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX4XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX430F064H__)
      #define _CPU_NAME_                    "32MX430F064H"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX47X__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX430F064L__)
      #define _CPU_NAME_                    "32MX430F064L"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX47X__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX440F128H__)
      #define _CPU_NAME_                    "32MX440F128H"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX4XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX440F128L__)
      #define _CPU_NAME_                    "32MX440F128L"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX4XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX440F256H__)
      #define _CPU_NAME_                    "32MX440F256H"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX4XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX440F512H__)
      #define _CPU_NAME_                    "32MX440F512H"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX4XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX450F128H__)
      #define _CPU_NAME_                    "32MX450F128H"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX47X__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX450F128L__)
      #define _CPU_NAME_                    "32MX450F128L"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX47X__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX450F256H__)
      #define _CPU_NAME_                    "32MX450F256H"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX47X__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX450F256L__)
      #define _CPU_NAME_                    "32MX450F256L"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX47X__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX460F256L__)
      #define _CPU_NAME_                    "32MX460F256L"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX4XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX460F512L__)
      #define _CPU_NAME_                    "32MX460F512L"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX4XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX470F512H__)
      #define _CPU_NAME_                    "32MX470F512H"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX47X__
      #define __PIC32MX47XH__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX470F512L__)
      #define _CPU_NAME_                    "32MX470F512L"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX47X__
      #define __PIC32MX47XL__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX530F128H__)
      #define _CPU_NAME_                    "32MX530F128H"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX5XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX530F128L__)
      #define _CPU_NAME_                    "32MX530F128L"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX5XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX534F064H__)
      #define _CPU_NAME_                    "32MX534F064H"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX5XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX534F064L__)
      #define _CPU_NAME_                    "32MX534F064L"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX5XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX550F256H__)
      #define _CPU_NAME_                    "32MX550F256H"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX5XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX550F256L__)
      #define _CPU_NAME_                    "32MX550F256L"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX5XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX564F064H__)
      #define _CPU_NAME_                    "32MX564F064H"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX5XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX564F064L__)
      #define _CPU_NAME_                    "32MX564F064L"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX5XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX564F128H__)
      #define _CPU_NAME_                    "32MX564F128H"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX5XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX564F128L__)
      #define _CPU_NAME_                    "32MX564F128L"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX5XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX570F512H__)
      #define _CPU_NAME_                    "32MX570F512H"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MX5XX__
      #define __PIC32MX57XH__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX570F512L__)
      #define _CPU_NAME_                    "32MX570F512L"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX5XX__
      #define __PIC32MX57XL__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX575F256H__)
      #define _CPU_NAME_                    "32MX575F256H"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX5XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX575F256L__)
      #define _CPU_NAME_                    "32MX575F256L"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX5XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX575F512H__)
      #define _CPU_NAME_                    "32MX575F512H"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX5XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX575F512L__)
      #define _CPU_NAME_                    "32MX575F512L"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MX5XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX664F064H__)
      #define _CPU_NAME_                    "32MX664F064H"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX6XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX664F064L__)
      #define _CPU_NAME_                    "32MX664F064L"
      #define FLASHEND                      (((64 - 4) * 1024L) - 1)
      #define RAMEND                        ((16 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX6XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX664F128H__)
      #define _CPU_NAME_                    "32MX664F128H"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX6XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX664F128L__)
      #define _CPU_NAME_                    "32MX664F128L"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX6XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX675F256H__)
      #define _CPU_NAME_                    "32MX675F256H"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX6XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX675F256L__)
      #define _CPU_NAME_                    "32MX675F256L"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX6XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX675F512H__)
      #define _CPU_NAME_                    "32MX675F512H"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX6XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX675F512L__)
      #define _CPU_NAME_                    "32MX675F512L"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX6XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX695F512H__)
      #define _CPU_NAME_                    "32MX695F512H"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX6XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX695F512L__)
      #define _CPU_NAME_                    "32MX695F512L"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX6XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX764F128H__)
      #define _CPU_NAME_                    "32MX764F128H"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX7XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX764F128L__)
      #define _CPU_NAME_                    "32MX764F128L"
      #define FLASHEND                      (((128 - 4) * 1024L) - 1)
      #define RAMEND                        ((32 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX7XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          4
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX775F256H__)
      #define _CPU_NAME_                    "32MX775F256H"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX7XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX775F256L__)
      #define _CPU_NAME_                    "32MX775F256L"
      #define FLASHEND                      (((256 - 4) * 1024L) - 1)
      #define RAMEND                        ((64 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX7XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX775F512H__)
      #define _CPU_NAME_                    "32MX775F512H"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX7XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX775F512L__)
      #define _CPU_NAME_                    "32MX775F512L"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX7XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX795F512H__)
      #define _CPU_NAME_                    "32MX795F512H"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PINS__                64
      #define __PIC32MX7XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MX795F512L__)
      #define _CPU_NAME_                    "32MX795F512L"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PINS__                100
      #define __PIC32MX7XX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ0512EFE064__)
      #define _CPU_NAME_                    "32MZ0512EFE064"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ0512EFE100__)
      #define _CPU_NAME_                    "32MZ0512EFE100"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ0512EFE124__)
      #define _CPU_NAME_                    "32MZ0512EFE124"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                124
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ0512EFE144__)
      #define _CPU_NAME_                    "32MZ0512EFE144"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                144
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ0512EFF064__)
      #define _CPU_NAME_                    "32MZ0512EFF064"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ0512EFF100__)
      #define _CPU_NAME_                    "32MZ0512EFF100"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ0512EFF124__)
      #define _CPU_NAME_                    "32MZ0512EFF124"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                124
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ0512EFF144__)
      #define _CPU_NAME_                    "32MZ0512EFF144"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                144
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ0512EFK064__)
      #define _CPU_NAME_                    "32MZ0512EFK064"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ0512EFK100__)
      #define _CPU_NAME_                    "32MZ0512EFK100"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ0512EFK124__)
      #define _CPU_NAME_                    "32MZ0512EFK124"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                124
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ0512EFK144__)
      #define _CPU_NAME_                    "32MZ0512EFK144"
      #define FLASHEND                      (((512 - 4) * 1024L) - 1)
      #define RAMEND                        ((128 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                144
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFE064__)
      #define _CPU_NAME_                    "32MZ1024EFE064"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFE100__)
      #define _CPU_NAME_                    "32MZ1024EFE100"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFE124__)
      #define _CPU_NAME_                    "32MZ1024EFE124"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                124
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFE144__)
      #define _CPU_NAME_                    "32MZ1024EFE144"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                144
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFF064__)
      #define _CPU_NAME_                    "32MZ1024EFF064"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFF100__)
      #define _CPU_NAME_                    "32MZ1024EFF100"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFF124__)
      #define _CPU_NAME_                    "32MZ1024EFF124"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                124
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFF144__)
      #define _CPU_NAME_                    "32MZ1024EFF144"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                144
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFG064__)
      #define _CPU_NAME_                    "32MZ1024EFG064"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFG100__)
      #define _CPU_NAME_                    "32MZ1024EFG100"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFG124__)
      #define _CPU_NAME_                    "32MZ1024EFG124"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                124
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFG144__)
      #define _CPU_NAME_                    "32MZ1024EFG144"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                144
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFH064__)
      #define _CPU_NAME_                    "32MZ1024EFH064"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFH100__)
      #define _CPU_NAME_                    "32MZ1024EFH100"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFH124__)
      #define _CPU_NAME_                    "32MZ1024EFH124"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                124
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFH144__)
      #define _CPU_NAME_                    "32MZ1024EFH144"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                144
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFK064__)
      #define _CPU_NAME_                    "32MZ1024EFK064"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFK100__)
      #define _CPU_NAME_                    "32MZ1024EFK100"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFK124__)
      #define _CPU_NAME_                    "32MZ1024EFK124"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                124
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFK144__)
      #define _CPU_NAME_                    "32MZ1024EFK144"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                144
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFM064__)
      #define _CPU_NAME_                    "32MZ1024EFM064"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFM100__)
      #define _CPU_NAME_                    "32MZ1024EFM100"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFM124__)
      #define _CPU_NAME_                    "32MZ1024EFM124"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                124
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1024EFM144__)
      #define _CPU_NAME_                    "32MZ1024EFM144"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                144
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1025DAA169__)
      #define _CPU_NAME_                    "32MZ1025DAA169"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1025DAA176__)
      #define _CPU_NAME_                    "32MZ1025DAA176"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                176
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1025DAA288__)
      #define _CPU_NAME_                    "32MZ1025DAA288"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                288
      #define __PIC32MZXX__
      #define __HAS_DDR_EXTERNAL__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1025DAB169__)
      #define _CPU_NAME_                    "32MZ1025DAB169"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1025DAB176__)
      #define _CPU_NAME_                    "32MZ1025DAB176"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                176
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1025DAB288__)
      #define _CPU_NAME_                    "32MZ1025DAB288"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                288
      #define __PIC32MZXX__
      #define __HAS_DDR_EXTERNAL__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1025DAG169__)
      #define _CPU_NAME_                    "32MZ1025DAG169"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1025DAG176__)
      #define _CPU_NAME_                    "32MZ1025DAG176"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                176
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1025DAH169__)
      #define _CPU_NAME_                    "32MZ1025DAH169"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1025DAH176__)
      #define _CPU_NAME_                    "32MZ1025DAH176"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                176
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1064DAA169__)
      #define _CPU_NAME_                    "32MZ1064DAA169"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1064DAA176__)
      #define _CPU_NAME_                    "32MZ1064DAA176"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                176
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1064DAA288__)
      #define _CPU_NAME_                    "32MZ1064DAA288"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                288
      #define __PIC32MZXX__
      #define __HAS_DDR_EXTERNAL__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1064DAB169__)
      #define _CPU_NAME_                    "32MZ1064DAB169"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1064DAB176__)
      #define _CPU_NAME_                    "32MZ1064DAB176"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1064DAB288__)
      #define _CPU_NAME_                    "32MZ1064DAB288"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                288
      #define __PIC32MZXX__
      #define __HAS_DDR_EXTERNAL__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1064DAG169__)
      #define _CPU_NAME_                    "32MZ1064DAG169"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1064DAG176__)
      #define _CPU_NAME_                    "32MZ1064DAG176"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                176
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1064DAH169__)
      #define _CPU_NAME_                    "32MZ1064DAH169"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ1064DAH176__)
      #define _CPU_NAME_                    "32MZ1064DAH176"
      #define FLASHEND                      (((1024 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                176
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2025DAA169__)
      #define _CPU_NAME_                    "32MZ2025DAA169"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2025DAA176__)
      #define _CPU_NAME_                    "32MZ2025DAA176"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PINS__                176
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2025DAA288__)
      #define _CPU_NAME_                    "32MZ2025DAA288"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                288
      #define __PIC32MZXX__
      #define __HAS_DDR_EXTERNAL__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2025DAB169__)
      #define _CPU_NAME_                    "32MZ2025DAB169"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2025DAB176__)
      #define _CPU_NAME_                    "32MZ2025DAB176"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                176
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2025DAB288__)
      #define _CPU_NAME_                    "32MZ2025DAB288"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                288
      #define __PIC32MZXX__
      #define __HAS_DDR_EXTERNAL__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2025DAG169__)
      #define _CPU_NAME_                    "32MZ2025DAG169"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2025DAG176__)
      #define _CPU_NAME_                    "32MZ2025DAG176"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                176
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2025DAH169__)
      #define _CPU_NAME_                    "32MZ2025DAH169"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2025DAH176__)
      #define _CPU_NAME_                    "32MZ2025DAH176"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((256 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                176
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2048EFG064__)
      #define _CPU_NAME_                    "32MZ2048EFG064"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2048EFG100__)
      #define _CPU_NAME_                    "32MZ2048EFG100"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2048EFG124__)
      #define _CPU_NAME_                    "32MZ2048EFG124"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                124
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2048EFG144__)
      #define _CPU_NAME_                    "32MZ2048EFG144"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                144
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2048EFH064__)
      #define _CPU_NAME_                    "32MZ2048EFH064"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2048EFH100__)
      #define _CPU_NAME_                    "32MZ2048EFH100"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2048EFH124__)
      #define _CPU_NAME_                    "32MZ2048EFH124"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                124
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2048EFH144__)
      #define _CPU_NAME_                    "32MZ2048EFH144"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                144
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2048EFM064__)
      #define _CPU_NAME_                    "32MZ2048EFM064"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                64
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2048EFM100__)
      #define _CPU_NAME_                    "32MZ2048EFM100"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                100
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2048EFM124__)
      #define _CPU_NAME_                    "32MZ2048EFM124"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                124
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2048EFM144__)
      #define _CPU_NAME_                    "32MZ2048EFM144"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((512 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                144
      #define __PIC32MZEFADC__
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          8
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2064DAA169__)
      #define _CPU_NAME_                    "32MZ2064DAA169"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2064DAA176__)
      #define _CPU_NAME_                    "32MZ2064DAA176"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                176
      #define __PIC32MZXX__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2064DAA288__)
      #define _CPU_NAME_                    "32MZ2064DAA288"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                288
      #define __PIC32MZXX__
      #define __HAS_DDR_EXTERNAL__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2064DAB169__)
      #define _CPU_NAME_                    "32MZ2064DAB169"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2064DAB176__)
      #define _CPU_NAME_                    "32MZ2064DAB176"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                176
      #define __PIC32MZXX__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2064DAB288__)
      #define _CPU_NAME_                    "32MZ2064DAB288"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                288
      #define __PIC32MZXX__
      #define __HAS_DDR_EXTERNAL__
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2064DAG169__)
      #define _CPU_NAME_                    "32MZ2064DAG169"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2064DAG176__)
      #define _CPU_NAME_                    "32MZ2064DAG176"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                176
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2064DAH169__)
      #define _CPU_NAME_                    "32MZ2064DAH169"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                169
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  #if defined(__32MZ2064DAH176__)
      #define _CPU_NAME_                    "32MZ2064DAH176"
      #define FLASHEND                      (((2048 - 4) * 1024L) - 1)
      #define RAMEND                        ((640 * 1024L) - 1)
      #define __PIC32_PPS__
      #define __PIC32_PINS__                176
      #define __PIC32MZXX__
      #define __HAS_DDR_INTERNAL__
      #define __DDR_SIZE__                  (32 * 1024 * 1204)
      #define __HAS_CRYPTO__
      #define __HAS_USB__
      #define __NUM_USB_MODULES__           1
      #define __HAS_GPU__
      #define __HAS_DMA__
      #define __NUM_DMA_CHANNELS__          15
      #define __HAS_ETHERNET__
      #define __FLASH_ROW__                 512
      #define __FLASH_PAGE__                4096
  #endif
  
  