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.

help needed in choosing a microcontroller???

Status
Not open for further replies.

yviswanathbe

Full Member level 4
Joined
Jun 14, 2007
Messages
221
Helped
10
Reputation
20
Reaction score
6
Trophy points
1,298
Activity points
3,066
Hi Friends,

Till now i have worked on 8 bit 8051 architecture mixed signal based micro controllers(Which includes 10bit ADCs, 10 bit DACs, UART, I2C and SPI etc).In our applications we need higher resolution of ADCs and DACs. So we have chosen external ADCs and DACs.Now i want to change the micro controller design.

Can some body suggest me a micro controller with following specifications:

8-bit 8051 Architecture or any other
64 I/O lines
SPI
I2C
UART
64kB or 128kB Flash.

I am happy to provide ant other information regarding the same.

Thanks and Regards,
Y.Viswanath.
 

I think you can use PIC18F8722 Family. It has the following :

Program Memory Type Flash
Program Memory (KB) 128
CPU Speed (MIPS) 10
RAM Bytes 3,936
Data EEPROM (bytes) 1024
Digital Communication Peripherals 2-A/E/USART, 2-MSSP(SPI/I2C)
Capture/Compare/PWM Peripherals 2 CCP, 3 ECCP
Timers 2 x 8-bit, 3 x 16-bit
ADC 16 ch, 10-bit
Comparators 2
Temperature Range (C) -40 to 125
Operating Voltage Range (V) 2 to 5.5
Pin Count 80

Best Wishes,

Amr
 

Hi Amr,

Thanks for the reply.

I will definetely go through the part yu suggested.

Thanks and Regards,

Y.Viswanath.
 

Hi,
18F8722 as he said, is a good microcontroller. You can also look at ATmega1280:
Program Memory Type Flash
Program Memory (KB) 128
CPU Speed (MIPS) 16
RAM Bytes 8,672
Data EEPROM (bytes) 4096
Digital Communication Peripherals 4-USART, 1 SPI, 1 TWI(I2C)
Capture/Match/Output available
PWM - 4 8-bit channels, 12 channels with programmable resolution from 2 to 16 bits
Timers - 2 8-bit with prescaling upto 1024 and compare, 4 16-bit with prescaling upto 1024, capture and compare
ADC 16 ch, 10-bit
Comparator 1
Temperature Range (C) -40 to 85
Operating Voltage Range (V) 2.7 to 5.5
Pin Count 100
Interrupt with 57 different vectors and interrupt-on-change on every I/O pin

Price is about the same at Mouser.
Datasheet:
http://www.atmel.com/dyn/resources/prod_documents/2549S.pdf
 

Hello!

You may want to select your processor from your specs. Have a look
at the following page. Select the specs in the MSP430 family, there are many good
candidates.

Dora.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top