The independent study (that I'm doing and will be continuing) is on exploring and comparing the peripheral modules of the Microchip PIC32MX250F128B (on the Microstick II platform) and the Atmel AT91SAM3X8E (on the Arduino Due platform). This semester, I've done a good amount of introductory exploration of the two 32-bit microcontrollers.
Here are the links to the datasheets
of the two microcontrollers on which my independent study is based:
AT91SAM3X8E: www.atmel.com/Images/doc11057.pdf
PIC32MX250F128B: http://ww1.microchip.com/downloads/en/DeviceDoc/61168E.pdfThe Microchip PIC32MX250F128B is a 32-bit RISC microcontroller based on the MIPS M4K core. In this independent study, I have used the Microstick II platform provided by Microchip. The Atmel AT91SAM3X8E is a 32-bit ARM microcontroller based on the Cortex-M3 core. In this independent study, I have used the Arduino Due platform (which is based on the Atmel AT91SAM3X8E microcontroller) provided by Arduino.
Here is the report of my independent study for the first semester, where I have presented my findings and learning:
After writing up the independent study, I have been playing more with both the controllers and experimenting on a bunch of stuff, including (but not limited to) tinkering with different compilers (mikroC PRO for PIC32 and XC32), a mini oscilloscope using the AT91SAM3X8E which I hope to expand into an ECG device, a similar project with the PIC32 and documenting all the different peripherals I'm working on.
I have posted my independent study report in the hope that it will help others who are studying on these two 32-bit controllers (PIC32MX250F128B and AT91SAM3X8E) and hope that it will help them get introduced to the controllers, the two microcontroller series (PIC32 and AT91SAM3) and the corresponding platforms (Microstick II and Arduino Due) mentioned in the independent study report. I will be posting more as I continue my independent study. Please let me know what you think in the comments section below!
Dear Tahmid..!
ReplyDeleteI really amazed of you and your hard work. I keep on visiting your "blog". But you was resume of long back I thought that you are busy with your work. I awaiting for your experiments and projects. Do you know I ask my friends to visit your "blog". May I know that are you going to do some projects if so I am eager for it.
I'll be posting some projects very soon.
DeleteHi Tahmid ;
ReplyDeleteHave a look at the Ti Tiva TM4C microntroller, it is a cortex M4 device with floating point, there is a very cheap eval board.
http://www.ti.com/tool/ek-tm4c123gxl
this CPU has a lot of peripherals !
Regards , Johan
Thanks!
DeleteThat looks amazing, especially considering the price. I'll definitely give it a try when I'm in need of that much computational and peripheral power!
Cool blog! Are you on other website besides your blog?
ReplyDeleteI'm also on Edaboard although I haven't been too active there recently due to school work.
DeletePlease read the pic controller datasheet!
ReplyDeleteThe PIC32 controller has also the PMD (peripheral module disable) bits, which shuts off the module selected to save energy.
On default, they are all enabled.
I think you have not spend so many time you wrote in that document,
Where is the study? I see a blank box...
ReplyDelete