Hot!dsPIC33CK256MP508

Page: 12 > Showing page 1 of 2
Author
Gort2015
Klaatu Barada Nikto
  • Total Posts : 2611
  • Reward points : 0
  • Joined: 2015/04/30 10:49:57
  • Location: 0
  • Status: online
2018/06/08 09:14:44 (permalink)
0

dsPIC33CK256MP508

There's a document out there for the CK chips that will be released soon.
I've been through the datasheet.  Search google, it will be the first link.
The dma supports device to device and memory to memory.
It's got loads of new stuff and interesting new 16bit instructions.  Bitfield instructions that you get on ARM.
Division in 5 cycles.  Says reserves w0/w1 I'm not sure where the destination would be.
divf2 and div2
 
The assembler document is not out there yet.
Strange that it only has 1 timer.  (Not including the module timers)
 
5 x Multiple register sets including A and B.
 
It's going to need a separate forum category.
 
What do you all think of it?

MPLab X playing up, bug in your code? Nevermind, Star Trek:Discovery will be with us soon.
https://www.youtube.com/watch?v=Iu1qa8N2ID0
+ ST:Continues, "What Ships are Made for", Q's back.
#1

26 Replies Related Threads

    du00000001
    Just Some Member
    • Total Posts : 1893
    • Reward points : 0
    • Joined: 2016/05/03 13:52:42
    • Location: Germany
    • Status: offline
    Re: dsPIC33CK256MP508 2018/06/08 10:33:38 (permalink)
    0
    I'll see - at the EUMasters Conference in September  Smile: Smile
     
    There was also some gossip that one of the cores would run at 100 MIPS (the other @ the traditional 70 MIPS) - which might be an indication for a "companion core" running completely from RAM.
    So this controller might be targeting motor control applications (where a single timer - beyond peripheral timers - is sufficient).

    PEBKAC / EBKAC / POBCAK / PICNIC (eventually see en.wikipedia.org)
    #2
    Isaac_Sewell
    Senior Member
    • Total Posts : 156
    • Reward points : 0
    • Joined: 2003/11/25 06:26:50
    • Location: Sheffield, England
    • Status: offline
    Re: dsPIC33CK256MP508 2018/06/08 11:41:29 (permalink)
    0
    I think, having looked at the data sheet, that the ck is a single core, and the ch is the dual core. The ch version is supported by mcc but still nothing data sheet wise.
    The data sheet for the ck version doesnt mention clock rates, but if the dma rubs with the A/D then that will be a Great Leap Forward over the epxxxgs chips even at 60MIPS. Very exciting. Agree that there should be a new forum category, unless the peripherals closely match the ep versions
    #3
    rmh
    Starting Member
    • Total Posts : 16
    • Reward points : 0
    • Joined: 2009/08/31 15:22:34
    • Location: 0
    • Status: offline
    Re: dsPIC33CK256MP508 2018/06/08 13:34:22 (permalink)
    0
    nice to read the new opportunities and the high speed.
    but the drawback is one timer.
    normally i use multiple timers with different interrupt levels, how do i solve this with one timer.
    if i use a routine with its own timer and interrupt level, it is simply to migrate to an other project.
    this timer with one interrupt level, it's not so easy to use.
    #4
    Gort2015
    Klaatu Barada Nikto
    • Total Posts : 2611
    • Reward points : 0
    • Joined: 2015/04/30 10:49:57
    • Location: 0
    • Status: online
    Re: dsPIC33CK256MP508 2018/06/08 13:39:23 (permalink)
    0
    The module timers can be used as timers and interrupts but they no longer would look like
    TMRx
     
    No mention of dual core, we were disussing that before xmas.
     
    I like the dma, bitfield, div2 (5 cycles) and 5 register sets, especially with interrupts.
     
    That datasheet isn't final but it looks quite detailed.  Quite a few blank areas.
    Need to look at the programmers ref.

    MPLab X playing up, bug in your code? Nevermind, Star Trek:Discovery will be with us soon.
    https://www.youtube.com/watch?v=Iu1qa8N2ID0
    + ST:Continues, "What Ships are Made for", Q's back.
    #5
    rmh
    Starting Member
    • Total Posts : 16
    • Reward points : 0
    • Joined: 2009/08/31 15:22:34
    • Location: 0
    • Status: offline
    Re: dsPIC33CK256MP508 2018/06/08 13:46:43 (permalink)
    0
    just read there are 8 general purpose timers
     

    dsPIC33CK256MP508 family devices include 8 SCCP
    and 1 MCCP Capture/Compare/PWM/Timer base
    modules, which provide the functionality of three
    different peripherals from earlier PIC24F devices. The
    module can operate in one of three major modes:
    • General Purpose Timer
    • Input Capture
    • Output Compare/PWM
     
    so reading more of the datasheet
    #6
    Gort2015
    Klaatu Barada Nikto
    • Total Posts : 2611
    • Reward points : 0
    • Joined: 2015/04/30 10:49:57
    • Location: 0
    • Status: online
    Re: dsPIC33CK256MP508 2018/06/08 13:54:09 (permalink)
    0
    Couldn't find the AI module.

    MPLab X playing up, bug in your code? Nevermind, Star Trek:Discovery will be with us soon.
    https://www.youtube.com/watch?v=Iu1qa8N2ID0
    + ST:Continues, "What Ships are Made for", Q's back.
    #7
    du00000001
    Just Some Member
    • Total Posts : 1893
    • Reward points : 0
    • Joined: 2016/05/03 13:52:42
    • Location: Germany
    • Status: offline
    Re: dsPIC33CK256MP508 2018/06/08 13:58:13 (permalink)
    0
    While regarding the single vs. dual core feature I mistook the CK for the CH, I dug up a short glimpse of what is to come:
    http://www.microchip.com/ProductSearch/product/search/All%20Products/dsPIC33CK256MP508
    (the links go to nowhere resp. are redirected to Microchip/home)
     
    "Motor control", 100 MIPS. For this application (and quite a number of e.g. automotive applications powered by AUTOSAR) a single timer is sufficient as the timer is not used to simply divide the system clock. (For those familiar with Arm basis: the Arm cores got a single "system timer" as well. This is a different approach, but it works.)

    PEBKAC / EBKAC / POBCAK / PICNIC (eventually see en.wikipedia.org)
    #8
    Gort2015
    Klaatu Barada Nikto
    • Total Posts : 2611
    • Reward points : 0
    • Joined: 2015/04/30 10:49:57
    • Location: 0
    • Status: online
    Re: dsPIC33CK256MP508 2018/06/08 14:31:06 (permalink)
    0
    Test

    MPLab X playing up, bug in your code? Nevermind, Star Trek:Discovery will be with us soon.
    https://www.youtube.com/watch?v=Iu1qa8N2ID0
    + ST:Continues, "What Ships are Made for", Q's back.
    #9
    Gort2015
    Klaatu Barada Nikto
    • Total Posts : 2611
    • Reward points : 0
    • Joined: 2015/04/30 10:49:57
    • Location: 0
    • Status: online
    Re: dsPIC33CK256MP508 2018/06/08 14:31:33 (permalink)
    0
    The modules can be used as timer only,  problem is they look like this:
     
    CCPxTMRH
    CCPxTMRL
    CCPxPRH
    CCPxPRL
     
    Just use define to create an alias.
    #define PR2L CCP1PRL
    #define PR2H CCP1PRH
     
    PR2L = 1000000 & 0xFFFF;
    PR2H = 1000000 >> 16;
     
    First code written for this chip, although the dual core is far more interesting.
     
    .equ PR2L, CCP1PRL
    .equ PR2H, CCP1PRH
     
    mov  #1000000 & 0xffff, tmp
    mov tmp, PR2L
    mov  #1000000 >> 16, tmp
    mov tmp, PR2H

    MPLab X playing up, bug in your code? Nevermind, Star Trek:Discovery will be with us soon.
    https://www.youtube.com/watch?v=Iu1qa8N2ID0
    + ST:Continues, "What Ships are Made for", Q's back.
    #10
    NorthGuy
    Super Member
    • Total Posts : 4881
    • Reward points : 0
    • Joined: 2014/02/23 14:23:23
    • Location: Northern Canada
    • Status: online
    Re: dsPIC33CK256MP508 2018/06/08 19:27:59 (permalink)
    0
    100 MHz and 4-cycle jumps (as opposed to 70 MHz and 5-cycle jumps in E). Very nice.
     
    Interesting new instructions such as FLIM.
     
    Not enough documentation yet ...
    #11
    Isaac_Sewell
    Senior Member
    • Total Posts : 156
    • Reward points : 0
    • Joined: 2003/11/25 06:26:50
    • Location: Sheffield, England
    • Status: offline
    Re: dsPIC33CK256MP508 2018/06/09 01:01:37 (permalink)
    0
    Any clues about the interrupt latency? I couldn’t spot anything.
    #12
    DarioG
    Allmächtig.
    • Total Posts : 53416
    • Reward points : 0
    • Joined: 2006/02/25 08:58:22
    • Location: porcodioland
    • Status: online
    Re: dsPIC33CK256MP508 2018/06/09 01:50:34 (permalink)
    0
    samples not available, sad

    Andiamo a Berlino!

    #13
    JPortici
    Super Member
    • Total Posts : 217
    • Reward points : 0
    • Joined: 2012/11/17 06:27:45
    • Location: 0
    • Status: offline
    Re: dsPIC33CK256MP508 2018/06/09 02:36:30 (permalink)
    4 (1)
    What do you all think of it?

     
    very cool automotive stuff. I'm pretty sure i'm going to have a lot of fun with this little guy :)
    The first microchip part with CAN-FD, it gets two SENT from the 33EV series.
    this is a 33EV on steroids, it has everything it lacked:
     - More pins,
     - Dual panel flash so no need for external memory
     - A load of PWM, 3 DACs, 3 ADCs
     
    Actually it's more a PIC32MK with an enhanced dsPIC core.
    Even better.
     
    Downside, it seems we have fewer IC/OC. I have to study the datasheet better, because i used almost all of them to add more SENT channels.
     
     
    @Dario, mouser has some available from 1 oct. Unless it was a mistake, i think we're going to see them pretty soon :)
     
    now, can we also have documents for the CH (dual core) series please?
    in the part support for the MPLABX 4.20 update (which by the way i'm liking so far, the UI for the new IPE needs refinement but it's not a fixed size window anymore.. and it takes a lot less time to do anything)
    we see that the CH is green-lit on PK3/ICD3 and this CK that has an actual delivery date is still on beta?
    #14
    DarioG
    Allmächtig.
    • Total Posts : 53416
    • Reward points : 0
    • Joined: 2006/02/25 08:58:22
    • Location: porcodioland
    • Status: online
    Re: dsPIC33CK256MP508 2018/06/09 02:44:17 (permalink)
    0
    Ok, thanks!
    I actually don't have any special need for this part, but I was exactly wondering about the "dual core" stuff too.

    Andiamo a Berlino!

    #15
    Isaac_Sewell
    Senior Member
    • Total Posts : 156
    • Reward points : 0
    • Joined: 2003/11/25 06:26:50
    • Location: Sheffield, England
    • Status: offline
    Re: dsPIC33CK256MP508 2018/06/11 00:53:33 (permalink)
    3 (1)
    seem to remember in the dim and distant past the third character being an "F" showed it was the new fangled flash memory, when "C" showed the old fashioned EPROM or OTP.  Wonder what this new C means?
    #16
    Gort2015
    Klaatu Barada Nikto
    • Total Posts : 2611
    • Reward points : 0
    • Joined: 2015/04/30 10:49:57
    • Location: 0
    • Status: online
    Re: dsPIC33CK256MP508 2018/06/11 04:55:21 (permalink)
    0
    Preliminary datasheet.
    It also needs a load of companion datasheets to go with it.
    divf2 and div2 preserves w0 and w1 so that means the destination must go into an sfr register or some memory location.
     

    MPLab X playing up, bug in your code? Nevermind, Star Trek:Discovery will be with us soon.
    https://www.youtube.com/watch?v=Iu1qa8N2ID0
    + ST:Continues, "What Ships are Made for", Q's back.
    #17
    Isaac_Sewell
    Senior Member
    • Total Posts : 156
    • Reward points : 0
    • Joined: 2003/11/25 06:26:50
    • Location: Sheffield, England
    • Status: offline
    Re: dsPIC33CK256MP508 2018/06/11 11:50:55 (permalink)
    3 (1)
    Found this
    http://www.microchip.com/...028#additional-summary It’s a 33ch demo board. Any big shows coming up? I was hoping for pcim
    #18
    du00000001
    Just Some Member
    • Total Posts : 1893
    • Reward points : 0
    • Joined: 2016/05/03 13:52:42
    • Location: Germany
    • Status: offline
    Re: dsPIC33CK256MP508 2018/06/11 11:56:55 (permalink)
    0
    Big shows?
    Not sure about the date of the US Masters, but the EUMasters is taking place mid of September.
    Might well be announced at the Masters.

    PEBKAC / EBKAC / POBCAK / PICNIC (eventually see en.wikipedia.org)
    #19
    Antipodean
    Super Member
    • Total Posts : 1581
    • Reward points : 0
    • Joined: 2008/12/09 10:19:08
    • Location: Didcot, United Kingdom
    • Status: offline
    Re: dsPIC33CK256MP508 2018/06/11 13:42:43 (permalink)
    3 (1)
    Isaac_Sewell
    Found this
    http://www.microchip.com/...028#additional-summary It’s a 33ch demo board. Any big shows coming up? I was hoping for pcim



    Interesting looking board. They also quote the chip as being dual processor.
     
     

    Do not use my alias in your message body when replying, your message will disappear ...

    Alan
    #20
    Page: 12 > Showing page 1 of 2
    Jump to:
    © 2018 APG vNext Commercial Version 4.5