Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 20:10 13 Nov 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Curiosity PIC32MZEF Development Board

Author Message
cdeagle
Senior Member

Joined: 22/06/2014
Location: United States
Posts: 266
Posted: 12:46pm 22 Jun 2017
Copy link to clipboard 
Print this post

I have been able to program the new Microchip Curiosity PIC32MXEF development board with MMBASIC eXtreme MMX5.4.04. I had to solder pins at the ICSP location in order to program with the PicKit3. I used the J12 usb socket and placed jumper J8 between VIN and VBUS.

I have tested the board with several of my astronomy programs without any problems. The board includes usb, wifi and two mikroBUS locations.

I paid $41 for the board directly from Microchip.
 
drkl

Senior Member

Joined: 18/10/2015
Location: Hungary
Posts: 102
Posted: 03:15am 23 Jun 2017
Copy link to clipboard 
Print this post

Hello,

MM+,MM-extreme boards from Microchip

Microchip distributes two training panels that can run MMBASIC.
Both cards have two MicroBUS (MBUS) sockets developed by MIKROELEKTRONIKA, which can be used to test and fit many peripherals. This is essentially a 2x8-pin connector, here you will find the most common communication connections of a microcontroller: SERIAL, I2C, SPI and other signals: AN (ALOG), RESET, PWM, INT and power points: + 5V, + 3.3V, GND.
An ever-expanding list of microbus panels can be found here: clickboards
The boards include an integrated programmer/debugger , so very easy programm with Microchip’s MPLAB® X IPE.

MMPlus can be run on the Microchip DM320103 development board: Curiosity PIC32MX470 DEVELOPMENT Board-DM320103:DM320103

Multiple connectors on the panel allow flexible use. Using the programmable micro-USB connector on the panel, MMBASIC can easily be loaded into the chip using the Microchip MPLABX IPE program.
Type of microcontroller on the panel: PIC32MX470F512H-120/PT
Through a serial USB converter we can communicate through the MM console port:

Name / chip pin / panel
---------------------------------------------
Console TX / pin58 RPF0 / U1TX - MBUS1 TX pin
Console RX / pin6 RPG8 / SDO2 - MBUS2 MOSI pin

Using the USB device connector, you can direct connect to the USB port instead of the console.

The table summarizes the terminals compared to the standard 64-pin MM64plus terminals: 2017-06-23_125938_mchipmmplus64pins.pdf

It can be seen that the panel provides two SPIs, two I2C and two serial peripherals for MMBasic based development, as well as built-in 5 LEDs and one pushbutton. Additional 4 freely programmable I/O pins are available via the J17 connector.

MMPlus eXtreme can run on the Microchip DM320104 development board: Curiosity PIC32MZEF DEVELOPMENT Board-DM320104:DM320104

Similarly as above, the programmable micro-USB connector on the panel, MMBASIC can easily be loaded into the case using the Microchip MPLABX IPE program.
Multiple terminals on the panel allow flexible use.
Type of microcontroller on the panel: PIC32MZ2048EFM100
We can communicate through the serial port via a serial USB converter via the MM console port:

Name / chip pin / panel
------------------------------------------------
Console TX / pin85 RPF0 / ETXD1 - MBUS1 TX pin
Console RX / pin86 RPF1 / ETXD0 - MBUS2 MOSI pin

Using the USB device connector, you can directly connect to the USB port instead of the console.
Since the structure of the panel is very similar to that described above, only the connector connections are given: 2017-06-23_130532_mchipmmextr100pins.pdf

drkl

 
cdeagle
Senior Member

Joined: 22/06/2014
Location: United States
Posts: 266
Posted: 03:28am 23 Jun 2017
Copy link to clipboard 
Print this post

drkl,

Thanks for the additional information about MMBASIC-compatible Microchip boards.
 
cdeagle
Senior Member

Joined: 22/06/2014
Location: United States
Posts: 266
Posted: 07:50am 29 Jun 2017
Copy link to clipboard 
Print this post

The Microchip Curiosity PICMZEF development boards seems to load MMBASIC programs using Jim's MMEdit almost twice as fast as the 144 pin MMX board. Ports in both cases running at 38400.
 
cdeagle
Senior Member

Joined: 22/06/2014
Location: United States
Posts: 266
Posted: 08:43am 09 Jul 2017
Copy link to clipboard 
Print this post

I have added a DS3231 RTC to the first mikro-BUS (J5) of this board. It can be initialized with OPTION RTC 67, 66.

Here's a picture of the RTC on the Curiosity Board.



 
cdeagle
Senior Member

Joined: 22/06/2014
Location: United States
Posts: 266
Posted: 07:05am 13 Jul 2017
Copy link to clipboard 
Print this post

Just like Linux, I know just enough about hardware to be dangerous.

I'm struggling to find the proper OPTION SDCARD parameters to configure the mikroBUS SD click card for this development board.

I have the SD click in the second socket (J10).

Any help is sincerely appreciated. David
 
Frank N. Furter
Guru

Joined: 28/05/2012
Location: Germany
Posts: 989
Posted: 09:34pm 13 Jul 2017
Copy link to clipboard 
Print this post

Hi David,

did you tried both sockets? The second socket (J10) uses SPI2, the first (J5) use SPI1.
The CS-Pin for SPI2 is Pin82 for SPI1 it's Pin81 but you can use any pin as CS when I anderstand OPTION SDCARD right...
- but it seems that you must use the right SPI port!!!

Frank
 
Turbo46

Guru

Joined: 24/12/2017
Location: Australia
Posts: 1646
Posted: 07:40am 28 Apr 2020
Copy link to clipboard 
Print this post

cdeagle, you may be able to help on this post

Bill
Keep safe. Live long and prosper.
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025