{"product_id":"ps-2-keyboard-serial-interface-module","title":"PS\/2 Keyboard Serial Interface Module","description":"\u003cp\u003eAdding a full-sized keyboard can be a great idea for some projects, however there is some overhead with using interrupts and so on to scan the keyboard for keypresses. Instead, you can offload that processing work to this PS\/2 keyboard serial interface module from PMD Way, with free delivery.\u003c\/p\u003e\n\u003cp\u003eThis PS\/2 keyboard serial interface module uses an onboard microcontroller to read keypresses from a standard PS\/2 keyboard and transmit the corresponding key values to external equipment via serial (UART), parallel, or I2C\/TWI (selectable via jumper cap).\u003c\/p\u003e\n\u003cp\u003eBy offloading the keyboard decoding to this module, your main microcontroller (such as an Arduino) does not need to run a dedicated keyboard driver—it simply reads the processed key data directly.\u003c\/p\u003e\n\u003cp\u003eHow It Works:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eKeypress Detection: A pre-programmed MCU reads the PS\/2 keyboard state. The status LED on the module flashes whenever a key is pressed.\u003c\/li\u003e\n\u003cli\u003eSimultaneous Output: Key values are output simultaneously via serial, parallel (D7–D0), and I2C\/TWI.\u003c\/li\u003e\n\u003cli\u003eExample: Pressing the A key outputs the scan code 0x1C across both the serial interface and parallel pins D7–D0.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eKey Release \u0026amp; State Signals:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOutputs data on both keypress and key release (\"pop-up\").\u003c\/li\u003e\n\u003cli\u003eFeatures two dedicated status output pins: outputs TTL High (1) when any valid key is held down (except the Pause key) and returns to TTL Low (0) when released.\u003c\/li\u003e\n\u003cli\u003eI2C\/TWI Jumper: If the I2C\/TWI bus is not connected to a master device, you must remove the IIC\/TWI Enable jumper cap; otherwise, the module will lock up and fail to function.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eImportant Usage Notes\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eI2C\/TWI Configuration: The module acts as an I2C master with a default address of 4.\u003c\/li\u003e\n\u003cli\u003eJumper Requirement: Always remove the IIC\/TWI Enable jumper cap when I2C is not in use.\u003c\/li\u003e\n\u003cli\u003eSerial Baud Rate: Set your host controller’s UART baud rate to 19200.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDon't forget to check out our full range of \u003ca rel=\"noopener\" title=\"Breakout boards from PMD Way with free delivery\" href=\"https:\/\/pmdway.com\/collections\/breakout-boards\" target=\"_blank\"\u003ebreakout boards\u003c\/a\u003e if this doesn't meet your needs. And as always, all orders receive free delivery. \u003c\/p\u003e\n\u003cp\u003eAnd remember ... if you:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ecan't find what you need\u003c\/li\u003e\n\u003cli\u003enot sure what to order\u003c\/li\u003e\n\u003cli\u003ewant a bulk deal\u003c\/li\u003e\n\u003cli\u003eneed technical support\u003c\/li\u003e\n\u003cli\u003eor just want to have a talk ...\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePlease email us via\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"mailto:support@pmdway.com\"\u003esupport@pmdway.com\u003c\/a\u003e. \u003cspan\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eTo keep up to date with new products, news, tutorials and more - we're on \u003ca title=\"PMD Way on x\/twitter\" href=\"https:\/\/twitter.com\/pmdway\" target=\"_blank\"\u003ex\u003c\/a\u003e, \u003ca title=\"PMD Way on facebook\" href=\"https:\/\/www.facebook.com\/pmdway\" target=\"_blank\"\u003eFacebook\u003c\/a\u003e, \u003ca title=\"PMD Way on Instagram\" href=\"https:\/\/www.instagram.com\/pmdway\/\" target=\"_blank\"\u003eInstagram\u003c\/a\u003e, \u003ca title=\"PMD Way on threads\" href=\"https:\/\/www.threads.net\/@pmdway\" target=\"_blank\"\u003ethreads\u003c\/a\u003e, \u003ca title=\"PMD Way subreddit\" href=\"https:\/\/www.reddit.com\/r\/pmdway\/\" target=\"_blank\"\u003ereddit\u003c\/a\u003e, and \u003ca title=\"PMD Way on instructables\" href=\"https:\/\/www.instructables.com\/member\/pmdwayhk\/\" target=\"_blank\"\u003einstructables\u003c\/a\u003e. \u003c\/p\u003e","brand":"PMD Way","offers":[{"title":"Default Title","offer_id":47627458543778,"sku":"7092026001","price":12.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2386\/9605\/files\/ps2-serial-interface-module-pmdway_2.webp?v=1788734460","url":"https:\/\/pmdway.com\/products\/ps-2-keyboard-serial-interface-module","provider":"PMD Way","version":"1.0","type":"link"}