Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/12/12 03:55
Read: times


 
Msg Score: +1
 +1 Good Answer/Helpful
#185845 - Get on with SiLabs
Responding to: ???'s previous message
Scott,

I suspect that your attraction to thru-hole parts @5V has a lot to do with ease of prototyping. You should really consider moving away from that and instead take a look at the SiLabs parts. Whilst these operate at 3.3V they have 5V tolerant I/Os that can be used to talk to 5V peripherals such as the common and cheap 5V character mode LCDs. I have used various SiLabs parts in this manner taking advantage of the 5V tolerance of the pins. Included have been the C8051F020, C8051F126, C8051F226 and my favorite part the C8051F340/344 parts.

A major attractive feature of the SiLabs MCUs is the integrated debug hardware built right into each MCU. The debug interface supports program loading, memory peeking and hardware breakpoints all accessed through a low cost USB adapter pod.

I rarely do prototype and development anymore where I try to package the MCU into the prototype at the package level. Instead I use an evaluation board for this purpose that includes breakout pins for the MCU I/Os. The eval boards I use also have the connectors present for the debug adapter so you can very quickly move up to doing your programming and algorithm development.

SiLabs has eval boards available for each of their MCU families. Here is a link to the eval board for my favorite SiLabs part:

http://www.silabs.com/products/...340DK.aspx

I have also purchased a number of these eval boards and find that they work very well:

http://www.ebay.com/itm/EX-F3...106wt_1396

The many of the SiLabs Eval boards come with a Din-96 connector on the side. To this you can connect up a prototype I/O board containing some/all of your I/O to facilitate development. Here is an article on my web site where I show doing this for a setup with the C8051F126 eval board:

http://www.carousel-design.com/SiLabsEval.html

Here is a photo of another one hooked up to a hand built prototype:

http://www.8052.com/users/mjk..._Proto.png

Final comments about the eval boards is that you can use then again and again.

Michael Karas


List of 61 messages in thread
TopicAuthorDate
Which modern small 8051 should I use?            01/01/70 00:00      
   addition            01/01/70 00:00      
      contradicting yourself.            01/01/70 00:00      
      Get on with SiLabs            01/01/70 00:00      
         Thanks for all of your input!            01/01/70 00:00      
            power miser            01/01/70 00:00      
               Re: Power Miser            01/01/70 00:00      
            Still Need the SiLabs Adapter            01/01/70 00:00      
      Why?            01/01/70 00:00      
   RE: 8-bit 8051            01/01/70 00:00      
      SiLabs is sometimes a bit slow ...            01/01/70 00:00      
         RE: "slow"?            01/01/70 00:00      
            Well ... It might have been coincidental ...            01/01/70 00:00      
   AT89S2051/4051 or ATLP2052/4052            01/01/70 00:00      
      and lose all the goodies            01/01/70 00:00      
         Onewire debug?            01/01/70 00:00      
            tradeoffs            01/01/70 00:00      
               Is a hobbyist not extremely likely to gain            01/01/70 00:00      
                  JTAG            01/01/70 00:00      
                     cost to debug            01/01/70 00:00      
                        cost of AVR debugging "dongle"            01/01/70 00:00      
                  You have to ask yourself ...            01/01/70 00:00      
                     Beginners have even more reason for debug cells, i.e. ICE            01/01/70 00:00      
                     WHAT, exactly, is a hobbyist likely to gain from built-in de            01/01/70 00:00      
                        I still think it 6 one way and half-a-dozen the other            01/01/70 00:00      
                           why go old fashioned            01/01/70 00:00      
                              Where you sit determines what you see.            01/01/70 00:00      
                     exactly this            01/01/70 00:00      
                        Those are all things the monitor allows            01/01/70 00:00      
                           please explain how the monitor allows ...            01/01/70 00:00      
                              Monitors really not good choice for new designs/developers            01/01/70 00:00      
                                 Describing Richards preferences            01/01/70 00:00      
                              It doesn't help with 'C' code at all            01/01/70 00:00      
                                 maybe not using that word            01/01/70 00:00      
                     "Small" 8051            01/01/70 00:00      
                        RE: "Small" 8051            01/01/70 00:00      
                        Productivity/quality really important for hobbyists too            01/01/70 00:00      
                        the calculation            01/01/70 00:00      
                           True cost comes in maintainance            01/01/70 00:00      
                              I totally agree, however            01/01/70 00:00      
                           Ratio?            01/01/70 00:00      
                              all numbers are arbitrary            01/01/70 00:00      
                                 but it's good to be ...            01/01/70 00:00      
                                    Not needed            01/01/70 00:00      
                              A couple of things ...            01/01/70 00:00      
                                 RE: A couple of things ...            01/01/70 00:00      
                                 neither does a SILabs toolstick            01/01/70 00:00      
                                    Starting out, the old-reliable antiques are very easy            01/01/70 00:00      
                                       Wrong conceptual level for majority of needs            01/01/70 00:00      
                                       only somewhat true            01/01/70 00:00      
                        First, Define Icc and Code Size Targets            01/01/70 00:00      
                           It's more complicated than that            01/01/70 00:00      
                           that is not enough            01/01/70 00:00      
                              that is not enough            01/01/70 00:00      
                                 which was what I posted            01/01/70 00:00      
                                    ROFL            01/01/70 00:00      
                                    Not a simple formula!            01/01/70 00:00      
                  power            01/01/70 00:00      
                     OCD != Emulation            01/01/70 00:00      
               the particular hobbyist in question            01/01/70 00:00      
                  It does allow him to maintain separation from the hardware            01/01/70 00:00      

Back to Subject List