32 bit USB uC in 48pins

Jul 24, 2010 31 Replies

We are evaluating low end 32 bit USB (device only) uCs. Ideally, we want 64K flash and 30 I/Os in 48 pins. So far, these are possible choices: Are there any other we should like into?



AT32UC3B164 64K 28 two I/O short LPC1343FBD48,151 32K 40 no 48 pins in 64K NUC120LD3AN 128K 31 unproven product/company


PIC24 range probably has something

"linnix" schrieb im Newsbeitrag news: snipped-for-privacy@u4g2000prn.googlegroups.com...

STM32,

formatting link

has 37 I/Os in a 48 pin package, low cost, lots of goodies...

MIKE

www.oho-elektronik.de OHO-Elektronik Michael Randelzhofer FPGA und CPLD Mini Module Klein aber oho ! Kontakt: Tel: 08131 339230 Usst.ID: DE130097310

Yes, we are adding STM32F103 to the list, but with CAN and LIN, it's pushing up the cost.

Flash I/O Cost Unneeded STM32F103C8T6A 64K 37 5.00 CAN LIN AT32UC3B164 64K 28 4.50 LPC1343FBD48,151 32K 40 3.20 NUC120LD3AN 128K 31 2 (?)

OK, the 16 bit PIC24FJ64 fits. Just to be fair, we have to add in the

8 bit ATXMEGA32D4 as well.

Flash I/O Cost Unneeded STM32F103C8T6A 64K 37 5.00 CAN LIN AT32UC3B164 64K 28 4.50 LPC1343FBD48,151 32K 40 3.20 ATXMEGA32D4-AU 32K 34 3.00 PIC24FJ64GB004-I/PT 64K 33 3.00 NUC120LD3AN 128K 31 2 (?)

Cost estimate for 1Ku.

STM32F101 is cheaper (no CAN).

Iain

--------------------------------------- Posted through

formatting link

But no USB.

Actually, the Atxmega64 has the same problem.

Most of the AVRs are either too small (not enough I/O) or too big (64 pins or more).

TI (Luminary Micro) has USB with the 100 pins chips only.

t
K

ny

Have you seen the Freescale Coldfire family (MCF51Jx) ?

Bye Jack

ort

64K

pany

OK, that will work.

Flash I/O Cost Comment STM32F103C8T6A 64K 37 5.00 ~Needed: CAN LIN AT32UC3B164 64K 28 4.50 2 I/O short LPC1343FBD48,151 32K 40 3.20 MCF51JM64VLD 64K 33 3.00 PIC24FJ64GB004-I/PT 64K 33 3.00 NUC120LD3AN 128K 31 2 (?)

e

short

n 64K

ompany

Replacng AT32UC3 with SAM3S

=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Fla= sh =A0 I/O =A0 Cost =A0 =A0 Comment STM32F103C8T6A =A0 =A0 =A0 =A0 =A064K =A0 37 =A0 =A05.00 =A0 =A0 ~Needed: C= AN LIN ATSAM3S1AA-AU =A0 =A0 =A0 =A0 =A064K =A0 28 =A0 =A04.30 LPC1343FBD48,151 =A0 =A0 =A0 =A032K =A0 40 =A0 =A03.20 Waiting for 64K MCF51JM64VLD =A0 =A0 =A0 =A0 =A0 =A0 64K =A0 33 =A0 =A03.00 PIC24FJ64GB004-I/PT =A0 =A0 64K =A0 33 =A0 =A03.00 NUC120LD3AN =A0 =A0 =A0 =A0 =A0 =A0 =A0128K =A0 31 =A0 =A02 (?)

FYI: This data sheet states that this part come in 64 and 44 pin TQFP packages:

formatting link

packages:

formatting link

33 I/Os for TQFP44. We don't have enough room for TQFP64 (less than 1" width).

My spec: L(30)

es:

formatting link

=A0 =A0 =A0$ =A0 Wish

How much less than an inch? I used a 100 pin TQFP on a board only

0.85" wide. A 64 pin TQFP is only 12 mm wide which is only about half an inch of board space. The 64 pin package has pins on 0.5 mm pitch while the 44 pin package has pins on 0.8 mm pitch. So the size ends up being the same, 12 mm sq!

Did I miss something or are you excluding the 64 pin package by mistake?

Just FYI, the 48, 64 and 100 pin LQFP and TQFP parts are all 0.5 mm pitch. The 44 pin LQFP is the oddball on 0.8 mm pitch. I think the

32 pin LQFP is also 0.8 mm pitch.

Rick

ages:

formatting link

=A0 =A0 =A0$ =A0 Wish

2

The problem is with more than 30 lines going to the right of the board between two holes (notch).

See:

formatting link

Not sure where you are getting your pricing information from. The STM32 prices seem too high for 1k quantities.

Of course availability may be a problem for some of these parts...

Iain

--------------------------------------- Posted through

formatting link

sh =A0 I/O =A0 Cost =A0 =A0 Comment

: CAN LIN

=A0 2 I/O short

Yes, perhaps 4.40

My spec: L(30)

The new RX-621 comes in 100 pin TQFP (only 16mm wide, 0.63 inch) and has host and device USB (one port, configurable either way), 256k-512k flash, and 64k-96k RAM. It's 32-bit, and runs at up to 100 MHz. Might be overkill for your purposes, but it fits :-)

If you're really space constrained, there's an 85-pin TFLGA version that's only 9mm square.

formatting link

ht

I can do 64 or 100 pins with more pcb space and/or finer design rules. But there are plenty of 48 pins to work with for now. Bigger chips tend to have more stuffs and more expensive anyway.

ckages:

formatting link

n

P =A0 =A0 =A0$ =A0 Wish

IN

=3D 2

f
e

I can't say I am following you. If the problem is a routing issue, how is that impacted by the number of pins on the part? You are willing to work with a 44 pin LQFP which is the exact same size as the

64 pin LQFP, just with different pin pitches, so there is no reason it would need more board space.

I see you have included 44 pin LQFPs in your list, but your layout shows a 48 pin LQFP which is smaller. I also see what look like via holes bigger than the pin pitch which is 0.5 mm or >20 mil. Can't you save some board space by using smaller via holes?

Rick

packages:

formatting link

han

=A0P =A0 =A0 =A0$ =A0 Wish

~LIN

U

=3D 2

alf

h
s

the

OK, I might have to drop the LQFP44.

Smaller holes are more expensive.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required