element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Embedded and Microcontrollers
  • Technologies
  • More
Embedded and Microcontrollers
Embedded Forum Which MCU for a given IDE?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Embedded and Microcontrollers to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 5 replies
  • Subscribers 474 subscribers
  • Views 585 views
  • Users 0 members are here
Related

Which MCU for a given IDE?

YT2095
YT2095 over 13 years ago

Problem: I need an MCU with more IO pins and at least as powerfull as the ATmega328p to fill a "gap".

 

Constraints: needs to either be supported or supportable by the Arduino IDE, or MPIDE, or GCbasic, as well as being DIP (through hole) and inexpensive.

 

Background: I can pretty much cover most MCU needs for low end requirements and program then successfully with, ATTiny 85, PIC16c54, PIC16c57 and Atmega 328p. I don`t play the "Fan Boy" game with only sticking to One processor type, I beleive in using the right tool for the job only, I will exclude the use of ARM for the time being as I have No experience with them and can`t afford the time needed for the learning curve.

I`v considered using the 8051 and derivatives but can`t seem to get them to do anything at all (the IDE`s are over complicated too!).

I`m leaning towards the Atmega32 sort or the 644.

 

now to My understanding (and Please correct me if I`m wrong) the atmega 32, is the same as the 8, 16 or 64 etc... with just More or less memory area.

and I`m fairly sure they`re not to be confused with the 1280, or 328 (for obvious reasons) and maybe not even the 644.

 

Tools: I have a USBASP, I can also use an arduino as an ICSP programmer, I have PICKIT2 (but no idea how to use it), I have MPIDE, Arduino IDE, and Great Cow Basic.

 

I`m not after anything Hyper powered over the top baby Monster! of a MCU, just something with more IO pins and at least 32k of mem and just 8 bit.

I already have an Atmega32, and I tried to put the arduino bootloader onto it with the USBASP, and it did "Something", but I`m not entirely sure what, but I could read the code back off it again, so that was a sort of Bonus (all other tries didn`t even do that much!).

 

does Anyone have Working experience of using a 40pin DIP ic, that can be programed with the Arduino IDE?

 

note: I have tried ideas on Chinglish sites to no avail, and also added the profiles to the arduino IDE, but when you read them, it says ****Doesn`t work**** in the header anyway image

 

can someone whom has DONE this themselves before, and got it working, help me out a little?

Thanks image

  • Sign in to reply
  • Cancel

Top Replies

  • robotonics
    robotonics over 13 years ago +1
    Hi YT Cant help with Arduino, have not got round to using one yet. I do have some spare PIC18F4550 40PIN DIP with 32K program memory, you would have 35 I/O lines. And I could help you get started with…
  • robotonics
    robotonics over 13 years ago +1
    Hi YT I do remember making a programmer which supports most chips including nearly all of the PIC18F parts, I will dig out the details, and there are lots more on the web, plenty of free software too.…
  • robotonics
    robotonics over 13 years ago

    Hi YT

     

    Cant help with Arduino, have not got round to using one yet. I do have some spare PIC18F4550 40PIN DIP with 32K program memory, you would have 35 I/O lines. And I could help you get started with the Pickit2.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • YT2095
    YT2095 over 13 years ago in reply to robotonics

    I had a quick look at this chip, and it turns out that it IS supported by GCBasic, and it loads all the tick boxes for the fuse settings and a whole host of other parameters, it auto selects the PICKit 2 programmer as well, so then I spent most of the evening reading the data sheets.

    it really is a fantastic little chip! and would seem to do all that I`m likely to need and more.

    Thanks so much for this idea! consider me Sold image

    just out of curiosity, if I were to build a simple dev/programmer board for one of these chips, would it be compatible pin-pin with any Other chips of it`s type, say maybe something with 64K mem?

    I know the family of the 18f chips do lower versions 24/25,44 and the 45 which we are discussing, are there others or is the 4550 the limit for that range?

    I must admit, it will be nice to prototype using Flash mem this time, like with the atmell chips, thus far all my PIC stuff has been OTP, and all protos were done on UV erasable versions taking 15 mins a shot just to debug!

     

    I had a quick look at the PICKit 2 H/ware and it strikes me as being similar to an ICSP variant, so I`m going to assume that as long as I get the right pin to the right connector, programming will happen automagically image

     

    as for this atmega32 and 8051/8952 dev board and chips, I think I`ll just sell it on and buy some beer image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • robotonics
    robotonics over 13 years ago

    Hi YT

     

    I do remember making a programmer which supports most chips including nearly all of the PIC18F parts, I will dig out the details, and there are lots more on the web, plenty of free software too.

     

    If you PM with your address I will send you a small box of my unused samples including some 18F4550, enough to get you started anyway. Anything else you need let me know!

     

    The ICSP signals are the same for all chips, I use 6 pins, Vpp(+5V),GND,PGD(Data),PGC(Clock),PGM(Monitor/Low voltage). I never actually connect PGM to anything but is part of the conector and used in some situations.

     

    There is a range of low cost devices for USB I am looking at using next, PIC18F13K50/PIC18F14K50

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • YT2095
    YT2095 over 13 years ago in reply to robotonics

    that would be Great! and since exchange is no robbery, I`ll send you an Arduino Nano so you can have a go with that, and an STM32F4 (ARM Cotex M4) discovery board.

    I have half a dozen Nanos, and the STM board is a bit beyond my level.

    the only thing extra I`m likely to need will be to PIC your brains when/if I run into trouble image

     

    Cheers-n-Beers!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • robotonics
    robotonics over 13 years ago in reply to YT2095

    Hi

     

    Already got the STM32F4, but would love an Arduino nano to play with...about time I did!

     

    PIC's are on the way!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube