 on MPI. On MPI, brought to you by DigiAidafruit. This week is NordicLadyAida. What is this week? It's new product introduction. Glad you asked. This is the Nordic NRF 7002. It's their first Wi-Fi chip. Very exciting. We love to cover the new stuff from Nordic. Here we've covered all the NRF 52, 53, the 91 series. And now they're kind of heading into their charting new territory. They're going into the Wi-Fi chipset zone with the N7002, so seven series, which is Wi-Fi. And what's interesting about this is that this is a Wi-Fi accessory chip. It does it. There's obviously a microcontroller of some sort inside, but you don't write code for it. Instead, you sort of load a binary blob and then you can communicate with this chip over SPI or QSPI. And it does the Wi-Fi part for you. It's like a Wi-Fi module, but it's just like the chip. It's very simple. It's fairly inexpensive. And it's very powerful. It actually has a couple of things going for it. Because a lot of people might be like, well, why would I use this instead of all in one Wi-Fi chip? Like an expressive. There's reasons for using the NRF 7000. We'll talk about what those could be. So here's some details. So first thing they put, which I think is kind of the most interesting, is it does two channels. It does both the 2.4 gigahertz standard and the 5 gigahertz. And that's not usual. Most Wi-Fi modules and chipsets only support one, usually 2.4 gigahertz. Another thing is it has coexistence for antenna. So it will not bash over. Like it won't transmit 2.4 gigahertz data while the Bluetooth is trying to transmit at the same time and thus collide in the air. You have a coexistence interface pin. So it knows, OK, now I can go. And then they switch off turn by turn. It can, of course, act as a station or an access point for provisioning. It has QSPI as the interface or SPI. So it can be either very simple or very high bandwidth data transfer back and forth. And this is their glamour shop. It also shows that outline is all the components that you need to run this. So you have to get your standard crystal. A bunch of passes looks like you want to inductor a couple of big caps, some small caps. And that's it. It's very simple. It's very integrated. And then on the left, you see there's, I think, an antenna switch, a very low cost balon. And then you just put in your antenna, your 2.4 slash 5 big groups antenna, and you're good to go. So the host connection, as you see here, is you have the host MCU. They do target the NRF 53. I think the 52 and the 991 cellular series at this time. Well, you could use other host MCUs, I'll be honest. Right now, the code is really optimized for their own. You see there is the SPI interface. There's the IRQ. There's the buck enable, and then the coexistence interface. So if your host MCU is, like I said, an NRF 53, you have a Bluetooth antenna. You don't want it to send data at the same time or try to receive data while the Wi-Fi is transmitting because you're going to get overwhelmed with the Wi-Fi signal. It just has a smart coexistence, which is quite nice. So it's well suited for using with their chips. You will need a pretty beefy chip. So in this case, the NRF 53, which I think is a Cortex M33, if I recall correctly, and it has probably a mega flash and a quarter mega RAM. You do have the entire Wi-Fi driver running on the NRF 53, including the SSL stack. So it's non-trivial. You will need to have a good amount of memory to buffer your packets, send data back and forth to the chip, which has its own RX and TX buffers. But you're still going to have to do quite a bit of work. So you can't run this on a low-grade microcontroller. You'll need something probably a Cortex M0 at the least to connect through their networking stack. They do have code available through the SDK, which of course is really good. There's Zephyr, so that's a RTOS that's very popular. I do recommend it. I'll show later that there's an example that somebody got the Zephyr version working, and they have a step-by-step instruction on how to do it. There's also OSAL, that's like an operating system, something layer, interfacing layer. So in theory, you could port this to other platforms if you wish. But again, a lot of people so far have been using Zephyr within the NRF SDK. So it's interesting like this, because you're like, OK, there's a separate chip, and what's the deal? Why don't they just make a chip with one of their ARM Cortex cores inside? But it reminded me a lot of the NRF 8001. So the NRF 8001 is, for those who remember, was Nordics, like first Bluetooth chip. Again, like eight Bluetooth 1 first. And this was an SPI. You can see the SPI pins at the bottom. Two VLE converter chip. And this was actually the first chip that allowed you to do something like this. Previous Nordic had been doing the NRF 24 series, which is about 2.4 gigahertz. And then they were like, we're so good at 2.4 gigahertz, so let's go and do Bluetooth LE. So they did Bluetooth LE. And there's books, I think, that are even published about using this module. One of the nice things about it, it was simple enough that you could connect it up to something like an Arduino. We have a bunch of projects. This is like an ancient project where you wire this up to an Arduino. I think it was Arduino Nano or Pro Micro. I don't remember exactly what that board is. Some new pixels and you can control it through our app. Pro Micro, because I think that's the one that we helped. We were accredited on helping design it. Yeah, the Arduino Micro. Right, sorry, it's been a lot of minute. It's been a lifetime. It's been a long time. And it's funny, it's like you can have 20 characters because I think that's the limit of the packet size you could send through the NRF 8,000. I mean, we could have had multiple packets, but that was the limitation. It's a very early implementation of Bluetooth LE energy. But this was how you basically used Nordic stuff to connect to VLE. And then they very quickly updated it and created the NRF 51, which was a Cortex M0 with I think 16K of RAM, very minimal. But just enough RAM that you could run the Bluetooth stack, the soft device. On this Cortex M0, you could program it. It was like standalone. There was code that you could run that used the built-in Bluetooth interface. And then after the NR51, they improved it with the NR52, which is a Cortex. I think that was when they went to the M3 or M4. Cortex 52, 840, which is an M4 and now the 53. So it seems like their natural progression is to start with the SPI separate interface and then they build up and then I don't work for Nordic, I can't speak to them. But it seems reasonable to me that they're going to update their design for the NRF 7002 and eventually make a version that has an RR Cortex inside, which would be really cool because Nordic is really, really good at low power, well documented, stable API chipsets, peripherals. Like their stuff is very high quality, very low power and they have very good support for their API layers. They have lots of very smart engineers that work for them. And so even though you can get cheaper Bluetooth chips than Nordic, you can't get better ones. So I think it is interesting that when they're approached to getting into the Wi-Fi spaces to go with something like that has dual bands and has this really cool interface and it's a very fully featured advanced chip and then they'll probably start integrating it afterwards. There's also a development kit. So this features on the right, you can see there's the NRF 7000 and then above that I think is the NRF 53 and then there's the native USB above it and then to the left there's kind of the Arduino mega-ish pinout zone. All the pins are brought out on the NRF 53 because we remember that the 7002 is just acting as a peripheral. You can connect shields and stuff to it and there's a Sega J-Link interface for debugging. So this is kind of their dev kits. They're fairly inexpensive. Then you can see there's two antennas. There's a 2.4 gigahertz and a five-year hertz as well as RF test points. Yeah, here it goes, the Sega debugger, debug ports, built-in current measurements, capability 5340 SoC antennas and antennas and so you can also test the coexistence stuff with that. I also just kind of peeked around. This chip is quite new, like really, I think they just put them in stock but you see Fanstel is going to be releasing modules. So this could be kind of nice because you just pop it on, connect it to SPI and like this is ready to go. So you can have, you know, gigahertz band and I do think that, you know, you can use the NR5253 or 91 but it'll probably get ported to other chips as well. So your IMX series, maybe your RP2040 could all take advantage of this. And DigiKeys carries the Fanstel module. So when they exist, I'm sure DigiKeys is going to stock them. There's also a couple of blog posts that I checked out weren't too bad. There's the, you know, step-by-step instructions on how to implement MQTT with the NRF70002 on that DK. They also have a Nifty Provisioner app. So because they're kind of expecting you to run this on their cellular or Bluetooth capable chipsets as like the host controller, you can then use their Provisioner and like they have like quick code that you, you know, just kind of link in. And now you can put in the Wi-Fi credentials for like a device for a product via the BLE and it kind of all happens all magically. So you don't have to write that part of your code but if you think advantage of like, oh, instead of doing the access point thing, which you can do, but I find very annoying, you can use Bluetooth instead. And then finally, I did see also Goliath which is a friends the fruit and they have a IoT service. They did a really nice step-by-step tutorial on using Zephyr with the NRF 70002 connecting to their API and then doing remote procedure calls back and forth to your main board. So then it didn't look too bad. It was like, oh, you just have to clone Zephyr and then you run it. It's very advanced. It's a very powerful programming system and debug framework. Rehobo and Ditchki. Yes, they're in stock, although it didn't load and click but there was 5,000 in stock earlier. Press refresh there. But they're 5,000 stock, a couple of bucks a piece and the developers are not in stock yet but they will be soon. All right, and they have a short video. We're gonna play that and then we're gonna jump right into top secret which we have a bunch of stuff and get to your questions. Hi, let me introduce you to Nordic's first Wi-Fi solutions. The NRF 70002 dual band Wi-Fi 6 companion IC and the NRF 70002 development kit. Finally available for anyone to start developing. The NRF 70002 is Nordic's first Wi-Fi product. It is the Wi-Fi 6 companion IC, adding Wi-Fi connectivity to a host processor. As with all of our products, our focus for the NRF 70002 was on what we do best, low power wireless. It takes advantage of the new low power features introduced in Wi-Fi 6. Target wake time allows the client device using the NRF 70002 to negotiate a wakeup schedule with the access point that is connected to. This gives you excellent control over the responsiveness and power consumption of your Wi-Fi devices. Orthogonal frequency division, multiple access or OFDMA divides up the channel bandwidth to allow multiple devices access simultaneously. The Wi-Fi channel can be divided into several subcarriers. This is super useful for dense deployments with many devices that don't need to send too much data like sensor arrays. Not all current Wi-Fi networks out there are Wi-Fi 6 capable. That's why we've made the NRF 70002 backwards compatible with older standards. This enables you to build a device that can be implemented into most existing networks. For similar reasons, we also made the NRF 70002 dual band capable, supporting 2.4 and 5 gigahertz. This gives the advantage of higher 5 gigahertz speeds and the less congested band or use the 2.4 gigahertz for better range. In summary, this enables you to build versatile products that integrate into most