32 bit USB uC in 48pins

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

Reply to
linnix
Loading thread data ...

PIC24 range probably has something

Reply to
Mike Harrison

"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
 Click to see the full signature
Reply to
M.Randelzhofer

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 (?)

Reply to
linnix

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.

Reply to
linnix

STM32F101 is cheaper (no CAN).

Iain

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

formatting link

Reply to
iainjt

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.

Reply to
linnix

t
K

ny

Have you seen the Freescale Coldfire family (MCF51Jx) ?

Bye Jack

Reply to
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 (?)

Reply to
linnix

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 (?)

Reply to
linnix

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

formatting link

Reply to
hamilton

packages:

formatting link

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

My spec: L(30)

Reply to
linnix

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

Reply to
rickman

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

Reply to
linnix

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

Reply to
iainjt

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

: CAN LIN

=A0 2 I/O short

Yes, perhaps 4.40

My spec: L(30)

Reply to
linnix

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

Reply to
DJ Delorie

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.

Reply to
linnix

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

Reply to
rickman

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.

Reply to
linnix

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.