I have an embedded project that requires the use of this 8-bit MCU. As I have never used one before I’m not sure where to look for design software.
I have checked the Atmel site which recommends an assembly language compiler.
I’ve included a link to asm compiler below, but I would rather use C if possible
I found a gui for programming the chip with a schematic for building the programming hardware. http://students.uta.edu/rx/rxr5243/projects/prog/2051prog.zip
I have access to a DataIO Unisite 40 that I could use instead of building a programmer.
I suppose what I’m really looking for is something that will work with the comforts that I have become accustomed to…like Atmel Studio but it looks like the device is not supported from what I can tell via www.atmel.com.
@Brandon_Dunson I suspect you going to be stuck with the old technology approach. To the best of my knowledge, the 8051 series of micro-controllers are no longer recommended for new designs. And if that is the case development tools are not likely to be available of a modern design.
Of course, I could be wrong about the tools since I believe the 8051 is the single largest type of microcontroller still in use today…
If you can convince your employer to switch to something more modern, you’ll be in luck. I know that Keil has an 8051 compiler, but I have never used it and it is by no means free.
SDCC is a popular free, open-source C compiler for 8051s (and others).
If your project can stand 10x the cost for something more modern, check out LPC1114FN28, which is an ARM Cortex-M0 in a DIP package.
I suspect your requirement for an 8051 processor is based on legacy code which is “zero cost” to use, except that system designers frequently neglect adaptation and maintenance cost (programmer-months)
Kent,
That’s exactly what I was looking for. And thanks for not being a chip salesman, pushing me into another device without knowing anything about the project.
Cheers and thanks again.
-Brandon
IAR offers a ‘kickstart’ version of their Embedded Workbench IDE/debugger/compiler that is fully functional (except for MISRA C support) and no run-time library source code. I’ve used their EW before for both MSP430 and some ARM stuff and it’s pretty good. http://supp.iar.com/Download/SW/?item=EW8051-EVAL
In the past Keil also offered a code-limited version of their 8051 tool suite, but it’s not clear if that’s available any more. http://www.keil.com/c51/