 So my name is Al Sir Allen. I'm the head of documentation at Raspberry Pi. And what's the activity here in the world? So we're here talking about our RP2040, our own microcontroller chip. It's our first silicon, our custom ASIC designed in Cambridge by Raspberry Pi. You say what ASIC design? So it's custom silicon. It's a dual core Cortex M0 Plus, with running at 133 megahertz, 264 kilobytes of RAM, and up to 16 megabytes of QS SPI flash off chip. So do you have it done over now? Yes, we have. To find the right PIO program. We're actually giving them out. Yes we are. We are giving away 25,000 Raspberry Pi Pico's will be given away this week. Thank you. So since when are you making this? So Raspberry Pi Pico was launched in January 2021, and the chip was made available in June the same year. So you can buy the chip in volume right now at $1 for a single unit price, or down to 70 cents per chip for a reel of 3,500 I think. Cortex M0 Plus. Yes, dual core. So it's a beautiful architecture right? Yes, so the ARM architecture is, it's what we regarded as a low end ARM Cortex chip, ARM Cortex M chip, but on the other hand the design of the ARC2040 is extremely off axis. There's a large amount of RAM for a Cortex M0 Plus. The bus fabric of the chip is, and it's cycle accurate all the way up to the maximum clock rate. Additionally, as long with the two Cortex M cores, there's also PIO, which is programmable IO, which is unique to RP2040. This is state machines from the core, which are optimized for dealing with GPIO. So these can be used independently of the two main cores. So instead of bit banging protocols on your main cores, you can actually use the PIO state machines, you're programming them with machine code, and they can actually handle protocols. So if you want CAN bus, if you want DVID, if you want an extra SPI or like a couple of extra UARTs, you can just implement them on PIO, not burdening your main cores. Just for your main codes, and then just implement your IO on the state machines. Good for retro gaming, there's no display, right? There's no display, but you can do DVID or VGA. Because of the PIO, you can actually play Doom on this. So we actually, if you go to rptl.io slash Doom on Pico, you'll find an article about linking to the GitHub, where you can download the source code and you can play multiplayer Doom on a microcontroller. That's what people are asking, can it run Doom? It can run Doom. And there's one guy saying, I love Raspberry Pi RP2040. What's this one? This is the RP2040 right here. And when can we see the Bluetooth Low Energy RP2040? So Raspberry Pi does not talk about free unannounced products. So I'm not going to answer that one. Not that it's not having a GPU, it's basically an M3. I mean, I'm a C programmer. Pico is more in the league of an Arduino. So it is a microcontroller, you don't run Linux for this. Unlike the rest of our boards, this is a bare metal product. So you can address it with our own C SDK, you can run MicroPython, CircuitPython, you can run FreeRTOS, there's a FreeRTOS SMP port. I think it's one of two boards supported by the SMP port. And there's also a bunch of other language ports. But yeah, this is a microcontroller. It's not a Linux port. Can you reintroduce yourself? So I'm the head of documentation at Raspberry Pi. It's written down, it's my problem. I think that's physically impossible for one human being. So I did quite a lot of the getting started introductory material, but the datasheets really have to be written by the people that design the ASIC. It's like, you can't get it, no one else can write that. It has to be written in good English. Yes. And how long have you been at Raspberry Pi? Are you the founder? Certainly not, no. I got brought on two years ago to bring the documentation for RP2040 and people when we were just taping out our ASIC. So I've been with Pi for about two and a half years now. Can you mention some of the amazing projects people do? So I have some really amazing stuff done with RP2040. The fact that you can get dual monitor DVI out of a microcontroller or Cortex M0 Plus is insane. If you go to, if you look for HDMI SOC, Pico HDMI SOC, you can actually find the board designs for HDMI to the Raspberry Pi Pico. And that will let you put out full HD at about 30 frames a second, I believe, from a microcontroller, which is an insane thing to have achieved. That was done by Luke Wren, who's one of our own board designers, ASIC designers. There's some really amazing stuff being put out by our design partners. If you look at the stuff from Pimaroni, there's a sort of Game Boy-like sort of console that's really quite amazing. And we've seen everything from balloon trackers to video control systems. People are building custom keyboards around it. If you talk to IO, you can do the RP2040. Is it a little bit of a departure of the Cortex A stuff that Raspberry Pi... Sure, absolutely. We're well known for our single board computers. And this is our first microcontroller product. It's also our first piece of silicon that we designed ourselves. So yeah, it's absolutely a departure from where we are. We call it franchise 2. How's it different from the other Cortex M0 Plus? So, we designed the RP2040 after years of using other people's microcontrollers. It was basically designed to be the microcontroller that we wanted to use. So it's cycle perfect all the way... Because of the way it was designed, it's cycle perfect all the way up to the point where it will fail. You will absolutely get replicable results. The bus fabric is insanely huge compared to other chips in this range. Which means that you can push data across this far more easily. When I was the first being talked about to come on board with this, Evan, who is the founder, I'm certainly not the founder, sat me down in a room and he whiteboarded up this chip. The first thing he drew was the bus fabric. If you know anything about it, chip design is a really weird place to start when describing how a chip is put together. Normally you start with the cores and Evan started with the bus fabric. That is the difference with RP2040. It's designed to be flexible. It has hardware GPIO, it's hardware SPI, ITC. But you can implement pretty much any protocol you need. Like ITS, DVID, CANBUS in PIO. So it's designed for flexibility and for input and input. How was the experience of designing the chip? So I am not a chip designer. I only play one on TV. But I... You win that movie, right? So designing a chip is an insanely specialized job description. There aren't that many people that do it. And we have an absolutely amazing ASIC team at Raspberry Pi that it's been brought together. This is our first piece. We've been working on this for about five years before it was released. So designing a chip is an interesting experience. And I've really been privileged to work with the folks that have been doing that. So Raspberry Pi 5, when can you... As I said, we do not talk about unannounced products. So no, I am not telling you when Raspberry Pi 5 is going to be released. So what features are there? I am not going to talk about that either. Raspberry Pi has done a lot of things to make the world a better place, right? Yeah, so one of the things that we did during the pandemic is that our boards ended up in ventilators. We were really proud of that. Obviously there is the educational outreach thing with the Raspberry Pi Foundation that's concentrated around education and getting children started with computers. You educated like a million robot makers. Yes. Or actually several million. All over the world. And these robots are going to take care of us in the future. Cool, thanks a lot. Thank you. Thanks. It's been a busy show here, right? What's your channel like? Life is so busy here. Like people just queuing up for more information. To get the boards, to get the bags. We're just very, very sexy. Okay. And the t-shirts. We have t-shirts, too. No, absolutely. Cool. Thanks a lot.