Skip to content

Commit f6b9f10

Browse files
authored
Added W25Q16JV_IM
Added new flash module: W25Q16JV_IM
1 parent 1f3a3fe commit f6b9f10

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

ports/atmel-samd/external_flash/devices.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,23 @@ typedef struct {
197197
.write_status_register_split = false, \
198198
}
199199

200+
// Settings for the Winbond W25Q16JV_IM 2MiB SPI flash. (W25Q16JVUXIM)
201+
// Datasheet: https://www.winbond.com/resource-files/w25q16jv%20spi%20revf%2005092017.pdf
202+
#define W25Q16JV_IM {\
203+
.total_size = (1 << 21), /* 2 MiB */ \
204+
.start_up_time_us = 5000, \
205+
.manufacturer_id = 0xef, \
206+
.memory_type = 0x70, \
207+
.capacity = 0x15, \
208+
.max_clock_speed_mhz = 133, \
209+
.has_sector_protection = false, \
210+
.supports_fast_read = true, \
211+
.supports_qspi = true, \
212+
.has_quad_enable = true, \
213+
.supports_qspi_writes = true, \
214+
.write_status_register_split = false, \
215+
}
216+
200217
// Settings for the Winbond W25Q32BV 4MiB SPI flash.
201218
// Datasheet: https://www.winbond.com/resource-files/w25q32bv_revi_100413_wo_automotive.pdf
202219
#define W25Q32BV {\

0 commit comments

Comments
 (0)