Continue to Site

Which 8051 series is more popular and has better functions and price?

Status
Not open for further replies.

david753

Full Member level 1
Full Member level 1
Joined
Jan 9, 2005
Messages
96
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
856
I have some experience in 8051 designing.
such as CYGNAL C8051F005, ATMEL 8051.
but, in CYGNAL's 8051, in each model, I have to buy its JTAG.
It is expensive if I'd like to use it.
Which 8051 series is more popular and advantage in function and price?
 

price of cygnal c8051f005

I would suggest the DS89C420, can be programmed directly just by using Hyperterminal.
 

bootloader for 8051 analog devices

glenjoy, I think most modern 8051 can be programmed directly through UART.

david753, consider buying something from Atmel or Philips. Both have wide range of 8051 uC, so you can usually find something that fit your needs. But if you need a lot of peripheral and very high speed, then SiLabs (former Cygnal) is the best.
 

cygnal 8051 vs atmel

Sorry, I was not aware of the other 8051's aside from Dallas that has a built-in bootloader.

Maybe it is better to post some here of those variants that has so at least I can migrate to them because I am quite not satisfied by the low current I/O ports of the 8051 by Dallas, at least the one with Bootloaders and TTL outputs.

Thanks.
 

bootloader for silabs 8051

You can also use the Analog Devices micro-converter series as well.

I have been using them for over 5 years and they are really good. Much cheaper than Signal (Silicon Labs).

BR,
/Farhad
 

silicon lab 8051 bootloader

glenjoy said:
Maybe it is better to post some here of those variants that has so at least I can migrate to them because I am quite not satisfied by the low current I/O ports of the 8051 by Dallas, at least the one with Bootloaders and TTL outputs.

Low-current I/O is the feature of all 8051. This is because port scheme is build around so-called "weak 1" approach, when incoming external 0 will overwrite internal output 1. Therefore, you always have to write 1 to port before reading it - this is a way how bi-directional ports can work without direction register, like TRIS in PIC.

As to others 8051 with bootloader, you can check these 2 pages with programming tools for Atmel and Philips Flash uC. They have list of supported devices:
1. http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2767
2. http://www.esacademy.com/software/flashmagic/
 

silabs bootloader

My choice would be microconverter...
 

8051 choice

Hi,

That is why I am wondering with some digital trainers incoporating 8051's, they are interfaced with devices directly say an LED without any buffer, how can an 8051 sink to a load enough current being limited to an amount unlike TTL I/O's.

Btw, what I mean wiht bootloader is that 8051's with bootloader programmed from the production not 8051's that the programmer will be the one who will create a bootloader for it.

Bootloaders that are not incorporated with 8051's during manufacturer sometimes hassles migration due to the start of code is not anymore at 0x0000h and this affects most people starting to program at a certain micro.
 

Re: 8051 choice

glenjoy said:
Btw, what I mean wiht bootloader is that 8051's with bootloader programmed from the production not 8051's that the programmer will be the one who will create a bootloader for it.

Bootloaders that are not incorporated with 8051's during manufacturer sometimes hassles migration due to the start of code is not anymore at 0x0000h and this affects most people starting to program at a certain micro.

Check datasheet on Atmel uC, let say 89C51RD2 - it has hardware bootloader, which is constant and can't be erased. Unloaded device has start vector pointing to this bootloader, so that user can upload his code and change boot vector to his program (usually, to 0000). But user can any time again get access to this hardware bootloader just by setting some pull-ups on external pins (this is so called "hardware condition" to invoke original bootloader). So, you don't need any software bootloader to program into device before using it. Simple UART connection to PC allows you to program device right after getting it from supplier.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top