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.

How to select the micro-controller based on the I/O pins?

Status
Not open for further replies.

ChansAlive

Member level 3
Member level 3
Joined
Jul 8, 2013
Messages
55
Helped
2
Reputation
4
Reaction score
2
Trophy points
8
Visit site
Activity points
449
Hi,

I need to select a PIC33F microprocessor. My requirements are:-

1.Need to connect a LIN,CAN or K-Line Transceiver(I didn't find any transceiver for K-Line. Hope LIN transceiver is compatible)

2.Need to connect to a 16 by 2 LCD

3.Need to connect to max 4 touch switch(need touch controller)

4.Need a bluetooth interface

Can someone suggest me some lowcost solution?
Hope somesone could help...
 

Hi there,

Let me clarify one thing . ain't you using PIC33F ?? or Are you looking for new micro controller?
 
@Jinzpaul4u,
Hi thanks for the reply.
I want to use dsPIC33F. My main criteria is lower cost. But I don't know how to calculate the remaining requirements.
I'm thinking it should need 2 UART. One for LIN or K-Line and One for bluetooth. If CAN is used, one UART could be used for touch controller.
The main problem is I could not make out the possible pin configuration or interface selection which in turn will reduce the overall cost and hence the selection of the micro-controller... I'm a fresher and I haven't don any protocol interfacing yet.
Hope you understand my situation.

- - - Updated - - -

@bigdogguru,
Hi, thanks for the reply. But my problem is how to determine a possible configuration....
 

It's actually quite simple, select the Parametric Search Tool, the first link, begin entering your requirements, 2 UART, CAN, LIN, I/O Lines, etc, and the chart displays possible devices which fulfill the requirements in order of volume pricing.

Least Expensive PIC33F Option:

dsPIC33FJ64GP802 SOIC $3.42 5000+ quantity

dsPIC33FJ64GP802 Pricing


BigDog
 
@Jinzpaul4u,
Thanks for the response...
The PIC you mentioned has so many I/O pins that most of it will be unused. So it's a waste of resources. The first thing is that I want just enough pins which will reduce cost of the product as well as a compact product.

@bigdogguru
Thanx for the reply...
I like your idea. But I want to know the right requirement with proper interface which will reduce the I/O pins and hence selecting the optimum microprocessor and components.

I'm thinking to use a 16x2 LCD. It will be requiring a parellel interface I guess. And I'm not sure whether a transceiver module is really required in communication or just the microprocessor. I also want to select a proper interface for Bluetooth module. If it is possible to use a USB Bluetooth with dsPic33f, it will be well suited. Touch panels interface is also not known. I thinking to use atmel at42qt1110.
 

Hi there,

How many I/O's do you need?

USB available in PIC18 series also , or else use FTDI chip for USB converter.. please correct me if I am wrong.

For CAN control use Stand alone controller like MCP2515..etc

Best regards,
 

USB available in PIC18 series also , or else use FTDI chip for USB converter.. please correct me if I am wrong.

You are wrong. To utilize a BlueTooth USB Interface Module, the USB Port on the microcontroller would need to support either a On-The-Go (OTG) Class or Embedded Host Class.

Neither the dsPIC33F nor the PIC18 series of devices support these USB Host Class configurations.

For CAN control use Stand alone controller like MCP2515..etc

Only in a few circumstances would the use of an external standalone CAN controller reduce the overall cost of the BOM.

Utilizing a PIC microcontroller with an embedded CAN controller would typically be a more economical approach.



@Athulmsr

If a dsPIC33F is required for your project, the overriding requirement is the CAN module.

The least expensive dsPIC33F which offers an embedded CAN module is the dsPIC33FJ64GP802.

The majority of bluetooth modules offer either an asynchronous TTL serial interface, compatible with the dsPIC's USART, a SPI interface or another synchronous interface.


BigDog
 
Thanks bigdogguru ...

OTG is required for 2 USB host communication and Inbulit CAN module available in PIC18 and dsPIC processors,

Thanks again for Valuable information.

Best regards,
 
Thanx everyone for the reply. But I think the inbuilt CAN module in the mc is not much fault tolerant for automotive application and a CAN transceiver will be required for that....
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top