Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Simple 8 bit uP, 4 A/D in, 4 digital i/o, 8 bit A/D or better, C tools

Status
Not open for further replies.

Easy peasy

Advanced Member level 5
Joined
Aug 15, 2015
Messages
4,241
Helped
1,335
Reputation
2,670
Reaction score
1,712
Trophy points
1,393
Location
Melbourne
Activity points
23,699
Hello all,

Am looking for a simple-ish, small, low cost-ish, but quality 8 bit ( or 16 ) uP for a high volume product

most of the stats are above, ideally 4 A/D on board or equivalent, i.e. 1 A/D and internal switching to 4 pins

All suggestions gratefully received.

kind regards to all.
 

danadakk

Advanced Member level 5
Joined
Mar 26, 2018
Messages
2,194
Helped
339
Reputation
696
Reaction score
504
Trophy points
113
Activity points
9,733
PSOC 4M

Has scanning 12 bit SAR, onboard Vref, OpAmps, Analog Muxes, Comparators, DACs,
ARM core.

Routable onchip analog and digital, between components and out to pins, In PSOC land a
component is an onchip resource. Attached is a catalog of components for the 5LP family, the
4M family is a subset. All components have a library of C f() calls to manipulate the component,
eg. drivers, to make coding easy and fast.

View attachment Component List (2).doc

An example project, one chip. Dashed lines external components, solid lines onchip route. Right
hand window shows resources used/left. A 5LP part has >> resources than 4M if your design
expands.

PSOC 4 SAR Example.JPG


IDE and compiler free, basic board $ 10. Pioneer board (arduino footprint) $ 25.

https://www.cypress.com/documentati...s/cy8ckit-043-psoc-4-m-series-prototyping-kit

https://www.cypress.com/documentation/development-kitsboards/cy8ckit-044-psoc-4-m-series-pioneer-kit


https://www.cypress.com/products/psoc-creator-integrated-design-environment-ide



Tons of examples projects in IDE and external -

https://www.element14.com/community/thread/23736/l/100-projects-in-100-days

If you at a future time want to do BLE projects -

https://github.com/cypresssemiconductorco/PSoC-4-BLE/tree/master/100_Projects_in_100_Days



Lots of short videos for training -

**broken link removed**

https://www.cypress.com/training/psoc-101-video-tutorial-series-how-use-arm-cortex-m0-based-psoc-4


Regards, Dana.

- - - Updated - - -

I missed a couple of points.

Core is ARM 32 bit M0. That is a low end part in cost. In 2013 ARM was shipping billions of units.
Could not find a current stat.

https://www.arm.com/zh/files/event/20130715_AES_Joseph.pdf

The digital resources include simple routable gates, flops, muxs to LUT (registered option allows simple
state machines to be created, a wizard is used to create machine) to PWM/Counter/Timer/QuadDec...


Regards, Dana.
 
Last edited:

Easy peasy

Advanced Member level 5
Joined
Aug 15, 2015
Messages
4,241
Helped
1,335
Reputation
2,670
Reaction score
1,712
Trophy points
1,393
Location
Melbourne
Activity points
23,699
thank you - but was hoping for something a little simpler that does not have to have the hardware "assembled" so to speak ...
 

srizbf

Advanced Member level 5
Joined
Apr 3, 2010
Messages
1,992
Helped
417
Reputation
840
Reaction score
328
Trophy points
1,363
Activity points
10,985
you can consider atmega8 or atmega328 based on the requirements
and cost.
Tools wise you have a lot.
compare their features and cost.
 

betwixt

Super Moderator
Staff member
Joined
Jul 4, 2009
Messages
15,727
Helped
5,066
Reputation
10,157
Reaction score
4,924
Trophy points
1,393
Location
Aberdyfi, West Wales, UK
Activity points
133,189
.... add about 1,000 different PIC devices too.
The ADC requirement is only a tiny part of the spec, what else does it have to do.

Brian.
 

Easy peasy

Advanced Member level 5
Joined
Aug 15, 2015
Messages
4,241
Helped
1,335
Reputation
2,670
Reaction score
1,712
Trophy points
1,393
Location
Melbourne
Activity points
23,699
Yes the PIC/ u-chip website lacks a parametric search - or really any helpful partitioning to allow a narrowing down of choices - hence the 1000 alternatives you mention...

really the requirements are very basic excepting the 4 A/D inputs, and 4 essentially digital o/p's required, minimal programming requirement ...

a u-power mode if possible, with wake up pin ...(?)
 

FvM

Super Moderator
Staff member
Joined
Jan 22, 2008
Messages
50,775
Helped
14,599
Reputation
29,473
Reaction score
13,676
Trophy points
1,393
Location
Bochum, Germany
Activity points
290,796
Microchip web site is changing from time to time, big changes took place as they acquired other CPU vendors. But they essentially have a kind of parametric search.

Klaus, your search targets to big ARM series which wouldn't be my first choice.

PIC16 or PIC18 (8 bit) is optimal for small functionality, I tend to use PIC24 (16 bit) even for smaller applications, but that's a matter of taste. According to the requested 4A + 4D ports, a 14 or 20 pin device should fit.

Most newer PIC devices have "Nano"-Power (< 1 uA typical quiescent current) with wakeup, also periodical watch dog wakeup can be easily implemented.

- - - Updated - - -

E.g. https://www.microchip.com/paramchartsearch/Chart.aspx?branchID=30048# , select appropriate pin count
 

KlausST

Super Moderator
Staff member
Joined
Apr 17, 2014
Messages
22,999
Helped
4,714
Reputation
9,444
Reaction score
5,080
Trophy points
1,393
Activity points
152,384
Hi,

Klaus, your search targets to big ARM series which wouldn't be my first choice.
Indeed only the first ones are ARMs ... further below there are many others.

Yes, it´s just a general Microchip selection guide...

Klaus
 

Easy peasy

Advanced Member level 5
Joined
Aug 15, 2015
Messages
4,241
Helped
1,335
Reputation
2,670
Reaction score
1,712
Trophy points
1,393
Location
Melbourne
Activity points
23,699
Thanks Klaus for the link to the page - google got more servers where you are I think ...
 

danadakk

Advanced Member level 5
Joined
Mar 26, 2018
Messages
2,194
Helped
339
Reputation
696
Reaction score
504
Trophy points
113
Activity points
9,733
thank you - but was hoping for something a little simpler that does not have to have the hardware "assembled" so to speak ...

Not sure what you are thinking but all you do is click on an onchip component, like PWM, OpAmp, Counter, Gates, A./D,
whatever, and drag and drop onto schematic. Then wire up I/O to chip pins of your choice or other onchip components,
like hook a counter to an internal clock or a mux..... Takes a few seconds/component typically. Again a component is an
onchip functional resource.

Regards, Dana.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top