Page 1 of 1

Questions about ECIO dsPIC33

Posted: Tue Jan 10, 2017 11:09 pm
by tiny
I have questions about ECIO dsPIC33.
Is it possible to get a dimension drawing from the PCB?
Are the pins 5V tolerant or only 3.3 V?
Can the MCU be programmed via ICSP with Pickit 3 or only via USB?
Can all Eblocks be used (LCD, Wlan, GSM ...)?

Thanks in advance for the answers!
Christina

Re: Questions about ECIO dsPIC33

Posted: Wed Jan 11, 2017 11:16 am
by Benj
Hi Christina,

The ECIO40 and ECIO40P16 both follow the footprint of a 40-pin DIL package.

Here is a basic dimensional drawing.
dims.jpg
dims.jpg (157.33 KiB) Viewed 5380 times
The chip can only output at 3V3 but the pins shown below in grey are tolerant of 5V input voltages.
5vpins.jpg
(176.95 KiB) Downloaded 602 times
Here are 5V tolerant pins - F0, F1, D0, D1, D2, D3, D4, D5
Can the MCU be programmed via ICSP with Pickit 3 or only via USB?
Both programming methods are allowed, though programming via ICSP will wipe the USB bootloader. The EB061 ECIO Adapter board has an ICSP header on it if you want an easy way to connect a PICkit.
Can all Eblocks be used (LCD, Wlan, GSM ...)?
Yes all E-blocks should be compatible.

Re: Questions about ECIO dsPIC33

Posted: Wed Jan 11, 2017 4:42 pm
by tiny
Hello Benj,
Thanks for the quick and comprehensive response. I can then connect everything (GSM, Wlan, RTC) to 3.3V, for the Nextion display I take a level shifter.
Should I need an external I2C connection, then also over level shifter.

Christina

Re: Questions about ECIO dsPIC33

Posted: Wed Jan 11, 2017 7:29 pm
by tiny
One more question:
To which pins of the ECIO I2C is connected?
The Uart pins are remappable, but I2C have a fixed assignment (according to the data sheet of the controller).

Thanks!
Christina

Re: Questions about ECIO dsPIC33

Posted: Thu Jan 12, 2017 11:03 am
by Benj
Hi Christina,

The I2C components can use the software mode without any major consequences but hardware would probably be slightly better if available.

The Hardware I2C pins are not available on the ECIO40P16 device as the pins do not come out on the 40 pin DIL connector. I hadn't realised this. I've now removed the hardware channels from the Flowcode definition file.

Re: Questions about ECIO dsPIC33

Posted: Thu Jan 12, 2017 11:20 am
by tiny
Thanks Ben!