Hot!Choosing PIC24

Page: < 1234 > Showing page 2 of 4
Author
Sobottech
Super Member
  • Total Posts : 233
  • Reward points : 0
  • Joined: 2015/12/02 03:32:17
  • Location: 0
  • Status: offline
Re: Choosing PIC24 2018/04/05 12:33:34 (permalink)
0
picmicrocontrolleruser
'Hm. Something is broken. Can't see 11 choices.'
 
It's in the next post.
 
When I put link in it would not post. That's the best way I could do it.
 


Ah, I C.
 
 

Attached Image(s)

#21
1and0
Access is Denied
  • Total Posts : 8214
  • Reward points : 0
  • Joined: 2007/05/06 12:03:20
  • Location: Harry's Gray Matter
  • Status: offline
Re: Choosing PIC24 2018/04/05 12:33:45 (permalink)
0
picmicrocontrolleruser
I am not going to waste the person's time at Microchip sending him the link to this post.

Go ahead and waste that person's time. He'll probably ban you again.
 
#22
PStechPaul
Super Member
  • Total Posts : 1951
  • Reward points : 0
  • Joined: 2006/06/27 16:11:32
  • Location: Cockeysville, MD, USA
  • Status: offline
Re: Choosing PIC24 2018/04/05 12:37:43 (permalink)
5 (3)
You would get sincere answers and help from the people on the forum if you would be sincere in your efforts. So far you have spent well over a year, here and elsewhere, talking about your various "projects", and you have not shown any working code or an actual project that simply blinks an LED. You have ignored all previous suggestions and now you want to advance into 16 bit devices while you still have no idea how to program the simplest PIC. And the PIC16F54 is NOT the easiest device to work with, although it may be one of the oldest.
 
It seems obvious that you have some kind of mental or emotional issue that makes you want to post again and again, asking for help, but without any reasonable explanation of what you are trying to do, and unwilling to make any effort to follow sincere suggestions. Yes, you do need help, but what you need is beyond the scope of this forum.

 
#23
Bucky
Super Member
  • Total Posts : 539
  • Reward points : 0
  • Joined: 2016/12/18 10:59:17
  • Location: 0
  • Status: offline
Re: Choosing PIC24 2018/04/05 12:47:36 (permalink)
0
'Nobody can help you pick a part that suits your needs when you provide zero information on what you are using it for.'
 
Just getting one to see what it's like.Fun only.
 
Asking which one of the 10 is the best bang for the buck?
 
I kind of settled in to the 3rd or 4th one on list.

Bucky-Amateur PIC Assembly Programmer
 
 
 
 
 
 

 
 
 
 
 
#24
Mysil
Super Member
  • Total Posts : 2834
  • Reward points : 0
  • Joined: 2012/07/01 04:19:50
  • Location: Norway
  • Status: offline
Re: Choosing PIC24 2018/04/05 13:14:28 (permalink)
5 (3)
Sorry  Bucky,
You are making a fool of yourself, and have done so many times.
Some of the other members are teasing you.
 
Members you are mentioning in message #18 are very experienced and competent,
and usually are patient with new members that honestly are seeking help.
1and0 is a very good assembly programmer.
PStechPaul have experience in electronics design and integration with control, and have been patient with many neewbies.
Gort2015 may be a little cryptic, but is usually correct.
I have nothing against any of those members, and do not want anything done about any of those.
 
The 3 rightmost digits in device type, indicate package size and selection of peripherals.
Study the datasheet to see what is inside.
How soon do you expect to fill 64 kByte memory with assembly code?
Even if each instruction fill 3 bytes.
 
   Mysil
#25
Bucky
Super Member
  • Total Posts : 539
  • Reward points : 0
  • Joined: 2016/12/18 10:59:17
  • Location: 0
  • Status: offline
Re: Choosing PIC24 2018/04/05 13:18:01 (permalink)
0
Here's my choose.
 
https://www.arrow.com/en/products/pic24f04ka201-ip/microchip-technology
 
PIC24F04KA201-I/P
 
Got interested in them because of 3 operand MOV instructions.
 
Then an experienced programmer tells me he just does it the old way with these chips.
 
Oh well.

Bucky-Amateur PIC Assembly Programmer
 
 
 
 
 
 

 
 
 
 
 
#26
JorgeF
Super Member
  • Total Posts : 3210
  • Reward points : 0
  • Joined: 2011/07/09 11:56:58
  • Location: PT/EU @ Third rock from the Sun
  • Status: offline
Re: Choosing PIC24 2018/04/05 13:47:49 (permalink)
0
Hi
 
I have never used a PIC24 device, but I know were to get an hint...or two.
 
One of the simplest demo/dev boards for 16/32 bit devices (PIC24/dsPIC33/PIC32) is the Microstick II (DM330013-2)
Microchip selected the following PIC24 devices, in PDIP packages, to go along with this kit:
- PIC24FJ64GB002
- PIC24HJ128GP502
I supose MCHP had a few good reasons to select those specific devices for demo/development.
The Microstick II has been around for some years know, but probably those reasons are still valid.
 
It looks to me those can be used for a first contact with the 16 bit PICs, with the added advantage of beeing PDIP packages that you can use on breadboard.
 
 
Anyhow, experienced 16bit users may correct me if I'm wrong.
 
 
BTW:
Microstick II is a PKOB device, so if you choose to go with it, you don't need an external programmer/debugger (PK3/4 or ICD3/4).
 
Best regards
Jorge
 
#27
Gort2015
Klaatu Barada Nikto
  • Total Posts : 2645
  • Reward points : 0
  • Joined: 2015/04/30 10:49:57
  • Location: 0
  • Status: offline
Re: Choosing PIC24 2018/04/05 14:07:05 (permalink)
0
I am an experienced assembler programmer.
The 16bit pics are easier to program than the 8bit pics resulting in shorter code.
 
Here is a simple task:
Write truth tables for AND, OR, XOR, NOR, NXOR, NAND.

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.
#28
Bucky
Super Member
  • Total Posts : 539
  • Reward points : 0
  • Joined: 2016/12/18 10:59:17
  • Location: 0
  • Status: offline
Re: Choosing PIC24 2018/04/05 14:26:35 (permalink)
0
'The 3 rightmost digits in device type, indicate package size and selection of peripherals.'
Thank you.
 
'Microchip selected the following PIC24 devices, in PDIP packages, to go along with this kit:
- PIC24FJ64GB002
- PIC24HJ128GP502
Thank you.
 
'The 16bit pics are easier to program than the 8bit pics resulting in shorter code'
Thank you.
 
It's inspiration to look ahead a little.
 
Back to slugging it out with 16F54 to learn basics. The way around a PIC so to speak.
 
Working with learning Special Function Registers.They are tricky in that some do more than one thing.
 
Can't do the lesson about one and mistakenly think 'Good.Know everything about that register'
 
Figured out that so far.
 

Bucky-Amateur PIC Assembly Programmer
 
 
 
 
 
 

 
 
 
 
 
#29
Gort2015
Klaatu Barada Nikto
  • Total Posts : 2645
  • Reward points : 0
  • Joined: 2015/04/30 10:49:57
  • Location: 0
  • Status: offline
Re: Choosing PIC24 2018/04/05 14:40:23 (permalink)
0
Get shot of that old chip.

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.
#30
Bucky
Super Member
  • Total Posts : 539
  • Reward points : 0
  • Joined: 2016/12/18 10:59:17
  • Location: 0
  • Status: offline
Re: Choosing PIC24 2018/04/05 14:52:03 (permalink)
0
'Here is a simple task:
Write truth tables for AND, OR, XOR, NOR, NXOR, NAND.'
 
The book has XOR instruction to 'toggle' bits.
 
Went over it pretty intensely one time and still haven't got it.
 
I think there is another instruction COMF or something that is more my idea of toggling.
 
Did catch on to part of the 'fun' of 33 instruction set is showing how many things you can
 
do with so little.

Bucky-Amateur PIC Assembly Programmer
 
 
 
 
 
 

 
 
 
 
 
#31
1and0
Access is Denied
  • Total Posts : 8214
  • Reward points : 0
  • Joined: 2007/05/06 12:03:20
  • Location: Harry's Gray Matter
  • Status: offline
Re: Choosing PIC24 2018/04/05 14:53:50 (permalink)
0
picmicrocontrolleruser
Here's my choose.
 
PIC24F04KA201-I/P
 
Got interested in them because of 3 operand MOV instructions.
 

What MOV instruction has 3 operands?  It moves the content of a source to a destination; that is only 2 operands.
 
#32
Gort2015
Klaatu Barada Nikto
  • Total Posts : 2645
  • Reward points : 0
  • Joined: 2015/04/30 10:49:57
  • Location: 0
  • Status: offline
Re: Choosing PIC24 2018/04/05 15:48:01 (permalink)
0
comf
1's complement as in, nice legs.

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.
#33
qɥb
Monolothic Member
  • Total Posts : 3283
  • Reward points : 0
  • Joined: 2017/09/09 05:07:30
  • Location: Jupiter
  • Status: online
Re: Choosing PIC24 2018/04/05 15:57:26 (permalink)
5 (3)
Gort2015
comf
1's complement as in, nice legs.

lol :)
 

 

This forum is mis-configured so it only works correctly if you access it via https protocol.
The Microchip website links to it using http protocol. Will they ever catch on?
PicForum "it just works"
#34
timijk
Super Member
  • Total Posts : 1216
  • Reward points : 0
  • Joined: 2007/11/26 00:30:07
  • Location: Taiwan
  • Status: offline
Re: Choosing PIC24 2018/04/05 16:59:42 (permalink)
0
Hi Bucky,
 
You may consider PIC24FJ64GB202, it's a newer version with DMA.
 
Here is the Quick Reference Guide for 16-bit PIC
http://ww1.microchip.com/downloads/en/DeviceDoc/30010109D.pdf
 
Also check the errata, usually 16-bit and 32-bit PICs have more erratas than 8-bit PICs...
#35
Bucky
Super Member
  • Total Posts : 539
  • Reward points : 0
  • Joined: 2016/12/18 10:59:17
  • Location: 0
  • Status: offline
Re: Choosing PIC24 2018/04/05 18:35:27 (permalink)
0
'You may consider PIC24FJ64GB202, it's a newer version with DMA'
 
Let me be straight with you.You understand I want this just to take out once in awhile and look at  right?
 
Maybe later run some snippets of code on it.
 
DMA? My level is just figuring out bit skip instruction.
 
Right now I could not tell you off the top of my head whether it skips next instruction if true or false.
 
Your tips help people looking in post for 24F tips thought.
 
You have good info in there.I have learned enough to tell that.Thank you.

Bucky-Amateur PIC Assembly Programmer
 
 
 
 
 
 

 
 
 
 
 
#36
Bucky
Super Member
  • Total Posts : 539
  • Reward points : 0
  • Joined: 2016/12/18 10:59:17
  • Location: 0
  • Status: offline
Re: Choosing PIC24 2018/04/05 18:40:30 (permalink)
0
 
'What MOV instruction has 3 operands?'
 
Will find info and post it.
 
It's in the higher number instruction sets.
 
Maybe they are not MOV instructions but it's definitely 3 operand.
 
Plus they have 16 W registers.
 
What it says to me is you can spend a long time learning PIC's.I like 'em.

Bucky-Amateur PIC Assembly Programmer
 
 
 
 
 
 

 
 
 
 
 
#37
Bucky
Super Member
  • Total Posts : 539
  • Reward points : 0
  • Joined: 2016/12/18 10:59:17
  • Location: 0
  • Status: offline
Re: Choosing PIC24 2018/04/05 23:32:38 (permalink)
0
Found it!
 
Wikipedia
 
https://en.wikipedia.org/wiki/PIC_instruction_listings#PIC24_and_dsPIC_16-bit_microcontrollers
 
instructions come in two main varieties. One is like the classic one-operand PIC instructions, with an operation between W0 and a value in a specified f register (i.e. the first 8K of RAM), and a destination select bit selecting which is updated with the result. The W registers are memory-mapped, so the f operand may specify a W register.
The other form, new to the PIC24, specifies three W register operands, two of which allow a 3-bit addressing mode specification:

Bucky-Amateur PIC Assembly Programmer
 
 
 
 
 
 

 
 
 
 
 
#38
MBedder
Circuit breaker
  • Total Posts : 6390
  • Reward points : 0
  • Joined: 2008/05/30 11:24:01
  • Location: Zelenograd, Russia
  • Status: offline
Re: Choosing PIC24 2018/04/06 03:04:54 (permalink)
5 (5)
GUYS PLEASE STOP FEEDING THE DUMB TROLL!!!
#39
Bucky
Super Member
  • Total Posts : 539
  • Reward points : 0
  • Joined: 2016/12/18 10:59:17
  • Location: 0
  • Status: offline
Re: Choosing PIC24 2018/04/07 07:50:55 (permalink)
0
'The 3 rightmost digits in device type, indicate package size and selection of peripherals.
Study the datasheet to see what is inside.'
 
Good info. I think I screwed up choosing a 201 as one with least peripherals.
 
They have a 100 on list but they don't keep it in stock.
 
Once again it's just to have around and play with once in awhile so there are no real criteria for which one to get.
 
'How soon do you expect to fill 64 kByte memory with assembly code?
Even if each instruction fill 3 bytes.'
 
No no no.Have figured out the Baseline and Midrange you use assembler.
 
The Enhanced Midrange, 18F(except for early ones?), 24F and dsPIC's (same thing some early ones 30F's exception) you use C.
 
If it says 49 or 83 instruction set and Optimized for C you use C with it.
 
We'll get to C chips eventually.

Bucky-Amateur PIC Assembly Programmer
 
 
 
 
 
 

 
 
 
 
 
#40
Page: < 1234 > Showing page 2 of 4
Jump to:
© 2018 APG vNext Commercial Version 4.5