How to use CNV-QFP-MPU51 adaptor - Page 1
Forum section: electronics / general

author: avf32
author_rank: Newbie
timestamp: August 25, 2021, 06:17:17 pm
content: Hi all,I want fiddle around with an ATmega32U4 on a breadboard. I have a CNV-QFP-MPU51 adaptor which takes the QFP44 package and has 40 pins that I can plug in to my breadboard. It also has an 8 pin header with Vcc/SCK/MISO/MOSI/RST/Gnd/XTAL1/XTAL2 pins.My question is: how are the 40 pins that plug into the breadboard routed through to the pins on the MCU? Is it just pin N goes to pin N, with pins 41-44 not presented? Or is there something more complicated going on?It's one of these:https://www.techonicsltd.com/product/tqfp44-to-dip40-adpater-for-avr-isp-interface-ic-adapter-programmer-socket-cnv-qfp-mpu51/It seems to be a pretty standard adaptor, but I can't seem to find any information about them online whatsoever, except for an Atmel spreadsheet, which says "DIL40 C51 standard pin def", which tells me nothing (even after searching online), but hopefully means something to someone else here.Many thanks!Alex

author: PCB.Wiz
author_rank: Super Contributor
timestamp: August 25, 2021, 11:47:57 pm
content: Quote from: avf32 on August 25, 2021, 06:17:17 pmNo, they skip one pin on each side.Grab an 8051 data sheet, for a device with DIP40 and QFP44 models, and look at the pin-mapping. That will be what your adaptor does.

author: avf32
author_rank: Newbie
timestamp: August 27, 2021, 08:51:51 am
content: Quote from: PCB.Wiz on August 25, 2021, 11:47:57 pmThanks for the pointer! Looking at the datasheet, that makes good sense. However, poking it with my multimeter, it actually seems to miss out pins 16, 17, 39, 40 (if the chip is oriented with the 34-44 row of pins facing the header on the adaptor). I'll double-check, it's possible I made an error.It's somewhat annoying, but for my needs, I can live with the missing pins in the aforementioned orientaton (and I think that's the only orientation that doesn't miss out any critical pins for my application).

author: avf32
author_rank: Newbie
timestamp: August 27, 2021, 01:38:21 pm
content: In case this if of use to anyone else, this is the mapping, assuming I haven't made any errors:Chip orientation definitions:QFP1 = 12-22 edge on chip facing header on adaptorQFP2 = 34-44 edge on chip facing header on adaptor (QFP1 + 22)QFP3 = 1-11 edge on chip facing header on adaptor (QFP1 - 11)QFP4 = 23-33 edge on chip facing header on adaptor (QFP1 + 11)DIP = Adaptor pin; QFPn = chip pin for orientations as aboveDIP QFP1 QFP2 QFP3 QFP41 40 18 29 72 41 19 30 83 42 20 31 94 43 21 32 105 44 22 33 116 1 23 34 127 2 24 35 138 3 25 36 149 4 26 37 1510 5 27 38 1611 6 28 39 1712 7 29 40 1813 8 30 41 1914 9 31 42 2015 10 32 43 2116 11 33 44 2217 12 34 1 2318 13 35 2 2419 14 36 3 2520 15 37 4 2621 16 38 5 2722 19 41 8 3023 20 42 9 3124 21 43 10 3225 22 44 11 3326 23 1 12 3427 24 2 13 3528 25 3 14 3629 26 4 15 3730 27 5 16 3831 28 6 17 3932 29 7 18 4033 30 8 19 4134 31 9 20 4235 32 10 21 4336 33 11 22 4437 34 12 23 138 35 13 24 239 36 14 25 340 38 15 26 4QFP1: pins 17 (XTAL1), 18 (PD0/SCL), 38 (PF5/ADC5), 39 (PF4/ADC4) not presentedQFP2: pins 39 (PF4/ADC4), 40 (PF1/ADC1), 16 (XTAL2), 17 (XTAL1) not presentedQFP3: pins 27 (PD7/ADC10), 28 (PB4/ADC11), 6 (UCap), 7 (VBus) not presentedQFP4: pins 5 (UGnd), 6 (UCap), 28 (PB4/ADC11), 29 (PB5/ADC12) not presentedMappings for a subset of pins:Func Pin QFP1 QPF2 QFP3 QFP4Vcc 14 19 39 28 8Vcc 34 37 17 6 26Gnd 15 20 40 29 9Gnd 23 26 6 37 17Gnd 35 38 18 7 27Gnd 43 4 24 15 35SCL 18 -- 1 32 12SDA 19 22 2 33 13RST 13 18 38 27 7MISO 11 16 36 25 5MOSI 10 15 35 24 4SCLK 9 14 34 23 3UVcc 2 7 27 18 38D- 3 8 28 19 39D+ 4 9 29 20 40UGnd 5 10 30 21 --UCap 6 11 31 -- --XTAL1 17 -- -- 31 11XTAL2 16 21 -- 30 10