1 00:00:02,550 --> 00:00:06,820 Pick 18 AF versus pick 16. 2 00:00:07,020 --> 00:00:11,520 Now let's talk about the main differences between these two picks. 3 00:00:11,670 --> 00:00:22,290 The first one would be that pick 18 is optimized for C why pick 16 and not pick it AF has top priority 4 00:00:22,710 --> 00:00:24,400 high and low priority. 5 00:00:24,480 --> 00:00:25,700 Why pick 16. 6 00:00:25,710 --> 00:00:27,930 AF doesn't pick 18. 7 00:00:27,930 --> 00:00:37,340 AF also has internal P L or face logo blow up to multiply the clock frequency and by force increases 8 00:00:37,350 --> 00:00:40,770 the operation speed 18. 9 00:00:40,860 --> 00:00:46,890 AF has more memory and also 18 has hardware multiplier or. 10 00:00:47,060 --> 00:00:47,850 Pick 16. 11 00:00:47,880 --> 00:00:51,000 AF doesn't pick 18. 12 00:00:51,000 --> 00:00:57,590 AF has more instructions that pick 16 af which makes assembly language programming simpler. 13 00:00:57,960 --> 00:01:01,670 And it also reduces the size of the hex file generated. 14 00:01:01,800 --> 00:01:06,840 In other compilers pick an element and read modify write. 15 00:01:06,840 --> 00:01:12,360 Problems with midrange pick micro-controller this read modify write. 16 00:01:12,360 --> 00:01:20,870 Problems are present in a lot of pick 60 and aft mid-range controller and it's a very huge problem. 17 00:01:20,880 --> 00:01:26,960 I can't cover it in this course so we might add an educational lecture in this course. 18 00:01:26,990 --> 00:01:32,930 What allowed to article about this problem and put it in Af. 19 00:01:32,940 --> 00:01:37,420 We don't need to bother about bank switching. 20 00:01:37,620 --> 00:01:45,070 But in pick 16 as it is a big problem if we are using assembly language programming. 21 00:01:45,200 --> 00:01:52,760 So you need to make sure that you choose the right pick for you and make sure that if you are using 22 00:01:53,270 --> 00:01:58,530 assembly language it will be Benfold to yours. 23 00:01:58,700 --> 00:02:06,190 6:16 af because you have to take good care of bank switching mechanisms and you need to know the main 24 00:02:06,200 --> 00:02:06,990 differences. 25 00:02:07,040 --> 00:02:14,770 As you can see I did them here so that you can easily identified identify which ones are right for you. 26 00:02:15,140 --> 00:02:21,020 And you know pick an aphorism a more advanced slight slight. 27 00:02:21,080 --> 00:02:28,950 That is two thousand eighty two thousand nineteen compared to pick 16 and which is a car form like 90s 28 00:02:29,250 --> 00:02:31,550 so it has more memory. 29 00:02:31,600 --> 00:02:38,780 It eliminates a lot of problems that 6:16 has it's and you want to call it has more bends more memory 30 00:02:39,290 --> 00:02:49,590 more C language flexibility doesn't has the read modify write problems which is a big problem which 31 00:02:49,840 --> 00:03:00,670 is a big problem if you are using 6:16 And as you can see we have life and nine reasons or that need 32 00:03:01,280 --> 00:03:05,060 three and another three and others too. 33 00:03:05,090 --> 00:03:07,230 So we have like eight reasons. 34 00:03:07,240 --> 00:03:12,440 Tobeck pick it off and instead of pick 60 enough. 35 00:03:12,440 --> 00:03:18,440 So if you are not in on budget you must go with pick it enough for your project. 36 00:03:18,650 --> 00:03:23,810 But if you are you must consider what use that you want out of memory. 37 00:03:23,810 --> 00:03:28,660 The language that you are you going to use the compiler that you are going to choose. 38 00:03:28,850 --> 00:03:31,700 So if you are choosing C compiler you must go with. 39 00:03:31,710 --> 00:03:39,050 Pick a team of if you are using a similar compiler. 40 00:03:39,170 --> 00:03:47,540 You must not come even close to pick 16 1/2 because you will have to deal with bank switching mechanisms 41 00:03:47,540 --> 00:03:54,950 which will unlock code problems to design. 42 00:03:54,950 --> 00:04:02,630 So I hope that this slide made it clear for you which one is right for you. 43 00:04:03,110 --> 00:04:10,560 I hope that it made clear the main differences between pick 16 af and pick it in AF. 44 00:04:10,580 --> 00:04:13,230 Next we will talk about the input output resistors. 45 00:04:13,370 --> 00:04:15,460 Differences between these two types specs. 46 00:04:15,450 --> 00:04:17,960 It's a very important lesson so stay tuned. 47 00:04:17,960 --> 00:04:24,260 If you have any questions or if you don't yet know which one is the right one for you please ask and 48 00:04:24,430 --> 00:04:26,540 they will tell me the name for your project. 49 00:04:26,640 --> 00:04:27,340 What doing. 50 00:04:27,400 --> 00:04:30,240 Well what you are going to accomplish from this project. 51 00:04:30,470 --> 00:04:33,220 What other modules that you are going to need. 52 00:04:33,380 --> 00:04:38,340 And along with that you are going to use and I will help you choosing the right pick for you. 53 00:04:38,720 --> 00:04:39,780 Thanks for watching. 54 00:04:39,830 --> 00:04:42,560 If you have any questions please ask if you are able. 55 00:04:42,560 --> 00:04:48,050 If you didn't read the scores here please go and read it to help us improve and reach more audience. 56 00:04:48,050 --> 00:04:50,440 This is education and engineering team.